Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Office 2010 und Delphi-7 (https://www.delphipraxis.net/176979-office-2010-und-delphi-7-a.html)

Bernhard Geyer 9. Okt 2013 09:18

AW: Office 2010 und Delphi-7
 
Zitat:

Zitat von hesch21 (Beitrag 1231230)
Also dämlich bin ich eigentlich nicht!

Das hat keiner Behauptet. Jedoch war dein Post was den deutschen Satzbau betrifft nicht gerade mustergültig und verwirrend (Ok, mach ich auch ab und zu wenn ich schreibe).

Zitat:

Zitat von hesch21 (Beitrag 1231230)
So wie Du es geschrieben hast:

-> Fehler ':=' erwartet aber '=' gefunden

wenn ich den Doppelpunkt einsetze (also myOleVar := myWordDocument;)

-> Fehler Inkompatible Typen 'OleVariant' und 'TWordDocument'

Und solche Informationen wie die genaue Fehlermeldung ist immer sehr hilfreich. Die Glaskugel wollte ich gestern nicht auspacken.

Jetzt mit der Fehlermeldung ist es klar. Ich bin direkt von von COM-Interfaces ausgegangen und nicht von den Delphi-Wrappern.

Delphi-Quellcode:
myOleVar := myWordDocument.DefaultInterface;
(und wieder nicht gegenüber den Compiler geprüft).

hesch21 9. Okt 2013 10:27

AW: Office 2010 und Delphi-7
 
ja, WINWORD war natürlich noch offen. Hatte ich ja erwähnt. Von der Wrapper-Instanz her. Jetzt habe ich aber die Applikation mit einigen Klimmzügen so umgestellt, dass diese Word-Instanz abgeschlossen ist, wenn diese Funktion gestartet wird. Und jetzt bin ich wieder eine Schneemeile weiter.
Jetzt habe ich nur noch zwei Probleme:
1. Das Kleinere ist eine Meldung, ob man die Änderungen am Dokument speichern wolle oder nicht. Da die Änderungen nie gespeichert werden müssen, braucht es noch irgendwo ein wdDoNotSaveChanges.

2. Das grössere Problem ist die Verbindung zwischen 'Grunddatei' und 'MailMerge-Datei' und die Positionierung auf den richtigen Datensatz in der Mailmerge-Datei. Vorderhand wird mir die PDF-Datei immer noch mit den Merge-Feldern anstelle der Datenfeldern erstellt.

Morphie 9. Okt 2013 10:34

AW: Office 2010 und Delphi-7
 
Da du jetzt weißt, wie man aus Delphi heraus Word ansprechen kann, sollte dir ab jetzt das MSDN weiterhelfen
http://msdn.microsoft.com/en-us/libr...ffice.14).aspx

Dort findest du alles, was du brauchst.

baumina 9. Okt 2013 10:35

AW: Office 2010 und Delphi-7
 
Starte ein Makro im Word, das dir alles aufzeichnen soll, was du machen musst, um die richtige Anzeige zu bekommen. Danach musst du nur noch das aufgezeichnete Makro im Delphi umsetzen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:10 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz