Word 2010 Serienbrief
Hallo zusammen,
ich würde gerne aus einer Datenbank (Firebird), Daten auslesen und in eine Wordvorlage übertragen. Dies ist mir bisher nicht gelungen. Hier ist mein code und der Kommentar wo der Fehler kommt. Ich arbeite mit MS Word 2010
Delphi-Quellcode:
Hat jemand eine Idee?
procedure TForm3.Button1Click(Sender: TObject);
var FileName, NewFile : OleVariant; Mail : MailMerge; Pause, vWhat, vBookmark : OleVariant; begin FileName := 'C:\Datenbank\Paramaufruf.dotx'; NewFile := ExtractFilePath(FileName) + 'Brief.docx'; WordApplication.Connect; WordApplication.Documents.OpenOld( FileName, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam ); WordDocument.ConnectTo(WordApplication.ActiveDocument); WordApplication.Visible := True; Pause := True; Mail := WordDocument.MailMerge; Mail.Destination := wdSendToNewDocument; // Hier kommt es zum Fehler --> "Das angeforderte Objekt ist nicht verfügbar" Mail.Execute( Pause ); ShowMessage( 'Fertig' ); WordDocument.Close; WordDocument.Disconnect; WordDocument.ConnectTo(WordApplication.ActiveDocument); WordDocument.SaveAs(newFile); WordDocument.Disconnect; WordApplication.Quit; WordApplication.Disconnect; end; Gibt es auch schon fertige Komponenten? Gibt es vielleicht jemand, der dies anders gelöst hat? Vielen Dank für die Rückmeldungen! Eppos |
AW: Word 2010 Serienbrief
Ich arbeite nicht mit Word2010, aber bei einer älteren Version habe ich einen ähnlichen Fehler gehabt. Damals war es so, daß die Dokumentvorlage (Template) nicht wußte, das sie die Vorlage für einen Serienbrief war. Leider weiß ich nicht mehr an welchem Parameter ich damals gedreht habe, aber vielleicht reicht's als Hinweis.
Gruß K-H |
AW: Word 2010 Serienbrief
Guck mal ob dir das weiterhilft, ist
sogar recht aktuell: http://support.microsoft.com/kb/229310/de Gruß Steku |
AW: Word 2010 Serienbrief
Zitat:
Gruß K-H |
AW: Word 2010 Serienbrief
Immerhin veröffentlicht MS einen Artikel für ein Entwicklungssystem der Konkurrenz
|
AW: Word 2010 Serienbrief
Zitat:
|
AW: Word 2010 Serienbrief
Hallo,
Zitat:
da könnte das hilfreich sein Gruß Frank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:27 Uhr. |
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