Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: Kommunikation Delphi und MS-Word 2003

  Alt 17. Okt 2006, 17:29
Die Fähigkeiten von Delphi COM/DCOM-Events zu empfangen sind leider sehr begrenzt.
(dies gilt für Delphi 5 und ganz besonders für D4 & D3)

Delphi kann nur einen Komponenten-Wrapper erzeugen.
Zum Glück sind für WinWord diese Komponenten schon standardmässig an Bord (nur Prof-Version oder besser).
In der Komponenten-Palette die 1. Komponente auswählen (TWordApplication) und auf ein Formular ziehen.
Du hast dann die Delphi-Events OnDocumentChange, OnStartup und OnQuit zur Verfügung.

Die Komponentenwrapper wurden (zumindest bei D5) für Word2000 oder Word97 erstellt,
deshalb hast du die neuen Events von Word2003 vorerst nicht zur Verfügung.

PS: bitte deine Delphi-Version in deinem Profil hinterlegen, da bei COM/DCOM sehr grosse Unterschiede zwischen den Versionen existieren
Andreas
  Mit Zitat antworten Zitat