Veröffentlicht 3. Juli 200223 j Ich möchte von Delphi aus Word öffnen und aus einer Datenbank einige Felder übergeben So das z.B. 5 Urkunden mit Name, Datum und Platz entstehen, die automatisch ausgedruckt werden. Allerdings weis ich nicht wie ich etwas in Word übergeben kann. Hat mir jemand ne gute Seite oder ein paar Tipps , die mir weiterhelfen können?? Oder hat jemand so was schon mal gemacht und kann mir ein Beispiel schicken?? :confused: :confused: Eure Nausi :WD
3. Juli 200223 j Einfach mal aus einem Projekt heraus im Delphi-Verzeichnis nach "TWordDocument" suchen. Oder alternativ mal schauen, ob die Unit "Word_TLB.pas" im "Imports"-Verzeichnis liegt. Mit dieser Klasse kannst du dich mit einem Word-Dokument verbinden und dieses auch bearbeiten.
4. Juli 200223 j ...und das öffnen von word lässt sich mit ShellExecute(HANDLE, 'open', 'winword.exe', nil, nil, SW_NORMAL); (richtig so?) machen. musst aber die ShellApi mit einbinden.
4. Juli 200223 j Original geschrieben von Staplerfahrer Klaus ...und das öffnen von word lässt sich mit ShellExecute(HANDLE, 'open', 'winword.exe', nil, nil, SW_NORMAL); (richtig so?) machen. musst aber die ShellApi mit einbinden. So ungefähr, denke schon. Dann würde es allerdings entweder selbständig oder in einem OLE-Container laufen. Es gibt in Delphi in der Word_TLB allerdings auch die Klasse "TWordApplication", mit der man die Anwendung direkt und einfach steuern kann. Man erspart sich die Parameterübergabe mittels API-Funktionen, die werden dann von der Klasse angesteuert.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.