Forum: Die Delphi-IDE
by hesch21,
9. Okt 2013
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...
Forum: Die Delphi-IDE
by hesch21,
9. Okt 2013
var lSaveDoc : OleVariant;
var lSaveApp : OleVariant;
var lSaveMail : OleVariant;
begin
lSaveApp := CreateOleObject('Word.Application');
lSaveDoc := lSaveApp.Documents.Open(FileName := FileName);
lSaveMail := lSaveDoc.MailMerge.OpenDataSource(NamCSV);
lSaveDoc.SaveAs2(FileName := DokVerz + '\' + NewFile, FileFormat := 17);
lSaveApp.Quit;
Forum: Die Delphi-IDE
by hesch21,
9. Okt 2013
Habe ja ein dickes Fell !
Lieber Morphie, das funktioniert prächtig! Ich bekomme ein wunderschönes LEERES PDF. Logisch, mit WordDoc := WordApp.Documents.Add; wird ein neues Dokument erstellt und dann gespeichert.
Nun, ich bin auch schon selbst auf die Idee gekommen, das mit einen WordDoc := WordApp.Documents.Open(FileName := FileName); zu ersetzen was sogar funktionieren würde wenn da nicht...
Forum: Die Delphi-IDE
by hesch21,
8. Okt 2013
Also dämlich bin ich eigentlich nicht!
So wie Du es geschrieben hast:
-> Fehler ':=' erwartet aber '=' gefunden
wenn ich den Doppelpunkt einsetze (also myOleVar := myWordDocument;)
-> Fehler Inkompatible Typen 'OleVariant' und 'TWordDocument'
Forum: Die Delphi-IDE
by hesch21,
8. Okt 2013
Hallo zusammen
ich sollte für einen Kunden eine Delphi-7-Applikatiom mit Office-Automation von Office-2003 auf Office-2010 umstellen. Leider kann ich das Programm nicht auf XE migrieren. Da sind derart viele speziell für den Kunden beschaffte Komponenten drin und der will kein Geld für diese Migration aufwerfen.
Eigentlich funktionieren alle Office-Schnittstellen-Funktionen auch unter...