Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 10 odgovora
  • 6.308 pregleda

Najnovija ↓

Delphi 7 i pokretanje MS Word-a i MS Excel-a... 05.12.2005. u 17:41 · pre 254 meseca #1
Kako da iz aplikacije otvorim word dokument?
Bilo prazan, bilo neki obrazac?
Isto vazi i za Excel?
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: Delphi 7 i pokretanje MS Word-a i MS Excel-a... 05.12.2005. u 22:02 · pre 254 meseca #3
Na osnovu koda:

WordApplication1.Connect;
WordApplication1.Visible := True;

i na kartici 'Servers' uzete komponente (WordApplication1) uspeo sam otvoriti word,
pokusao sam jos neke stvari ali nisam uspeo otvoriti prazan word-ov dokument.
Da li neko zna kako (objasnjenje)?
Pa, onda kako neki snimljeni word dokument otvoriti putem Delphi-ja?
Isto vazi i za Excel? Kako ga otvoriti, pa prazan dokument, pa neki vec pisan?

P.S. koristim Delphi 7 Enterprise i MS Office 2003
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: Delphi 7 i pokretanje MS Word-a i MS Excel-a... 05.12.2005. u 23:11 · pre 254 meseca #4
pa zar ne mozes sa shellexecute? u uses dodas shellapi a posle sa shellexecute... otvaras dokumenta... pogledaj u nekoj novijoj temi kako se otvara sajt u default web browseru... na tu foru mozes i dokument....
Potpis
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Re: Delphi 7 i pokretanje MS Word-a i MS Excel-a... 06.12.2005. u 00:05 · pre 254 meseca #5
Word
novi dokument:

Code:

var
  Word: variant;
begin
  Word:=CreateOleObject('Word.Application');
  Word.Visible:=true;
  Word.Documents.Add;


otvaranje postojeceg:

Code:

  Word.Documents.Open('neki_fajl.doc');



Excel
novi dokument:

Code:

var
  Excel: variant;
begin
  Excel:=CreateOleObject('Excel.Application');
  Excel.Visible:=true;
  Excel.Workbooks.Add;


otvaranje postojeceg:

Code:

  Excel.Workbooks.Open('neki_fajl.xls')


Re: Delphi 7 i pokretanje MS Word-a i MS Excel-a... 06.12.2005. u 00:59 · pre 254 meseca #6
Nece opet da proradi ni sa ovim kodom?!

var
Word: variant;
begin
Word:=CreateOleObject('Word.Application');
Word.Visible:=true;
Word.Documents.Add;

Upisao sam u uses i ShellApi metod i OleCtnrs i nece?!

Prikazuje gresku u redu:

Word:=CreateOleObject('Word.Application'); posle 'CreateOleObject'

Verovatno nesto fali, ja imam kao sto sam naveo MS Office 2003 i Delphi 7 Enterprise?!
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: Delphi 7 i pokretanje MS Word-a i MS Excel-a... 06.12.2005. u 13:19 · pre 254 meseca
izmenjeno 1 put, poslednji put loshmiscg 06.12.2005. u 13:19
  1. loshmiscg06.12.2005. u 13:19zapis iz teksta poruke
#8
Uspeo sam sa ComObj, hvala...
Idemo dalje...
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: Delphi 7 i pokretanje MS Word-a i MS Excel-a... 06.12.2005. u 17:37 · pre 254 meseca #9
Uspeo sam, jel, pokrenuti Word i Excel, cist fokument, ali
ovaj kod nece da radi:

Word.Documents.Open('neki_fajl.doc');

Isto prijavljuje gresku za Documents?!
Sta sad fali? Znaci kad zelim otvoriti neki memorisani dokument?!
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: Delphi 7 i pokretanje MS Word-a i MS Excel-a... 06.12.2005. u 21:41 · pre 254 meseca #11
Kontam za celu putanju, ali nece.
Napravio sam ovako, samo primer:

procedure TForm1.Button1Click(Sender: TObject);
begin
Word.Documents.Open('d:\a\proba.doc');
end;

a prikazuje gresku:

[Error] Unit1.pas(56): Object or class type required

kursor treperi posle ( Word.Documents.|Open('d:\a\proba.doc'); ) znaci posle Documents.?!

Uneo sam i:

uses ComObj;

Otvara nov dokument Word ili Excel, a neki vec postojeci nece.
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme