Nausi Geschrieben 3. Juli 2002 Geschrieben 3. Juli 2002 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
lpd Geschrieben 3. Juli 2002 Geschrieben 3. Juli 2002 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.
Staplerfahrer Klaus Geschrieben 4. Juli 2002 Geschrieben 4. Juli 2002 ...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.
lpd Geschrieben 4. Juli 2002 Geschrieben 4. Juli 2002 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.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden