Einzelnen Beitrag anzeigen

MSCH

Registriert seit: 8. Mai 2003
Ort: Berlin
42 Beiträge
 
Delphi 6 Enterprise
 
#2
  Alt 9. Mai 2003, 20:26
hi,
je nach Delphi Version gibts neu Komponentenpalette ActiveX oder Server. Dort findet du eine TWordApplication(WA) und TWordDokument(WD). Mit diesen kannst du Word quasi fernsteuern.
Beispiel:

Delphi-Quellcode:
    WA.Connect;
    WA.Documents.Open('test.doc',ConfirmConversions,
    ReadOnly,AddToRecentFiles,PasswordDocument,PasswordTemplate,
    Revert,WritePasswordDocument,WritePasswordTemplate,
    Format);
    WD.ConnectTo(WA.ActiveDocument);
    WD.FormFields.Item(O).Set_Result('Text im Formularfeld');
    ...
In diesem Beispiel gibts ne Worddatei mit Formularfeldern. Das Erste (0) wird mit einem Text gefüllt.
Die Parameter in open() sind Dateiname und diverse Einstellungen die man tätigen kann.

grez
msch
  Mit Zitat antworten Zitat