Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#6

AW: Delphi 2.0 mit Word 2010

  Alt 3. Nov 2010, 12:32
Zitat:
"Methode 'MailMerge' wird vom OLE-Objekt nicht unterstützt".
Wenn diese Fehlermeldung stimmt, dann solltest Du Deinen Sourcecode überprüfen, denn MailMerge ist ein Objekt/Eigenschaft:

Aus der word-Hilfe:
Zitat:
MailMerge-Eigenschaft
Siehe auchBetrifftBeispielBesonderheitenGibt ein MailMerge-Objekt zurück, das die Seriendruckfunktion für das angegebene Dokument darstellt. Schreibgeschützt.

Anmerkung Das MailMerge-Objekt steht zur Verfügung, unabhängig davon, ob es sich beim angegebenen Dokument um ein Seriendruck-Hauptdokument handelt. Mit der State-Eigenschaft ermitteln Sie den aktuellen Status des Seriendruckvorgangs.

Beispiel
In diesem Beispiel wird ein Seriendruck ausgeführt, wenn es sich beim aktiven Dokument um ein Hauptdokument mit einer verbundenen Datenquelle handelt.

Set myMerge = ActiveDocument.MailMerge
If myMerge.State = wdMainAndDataSource Then myMerge.Execute

In diesem Beispiel wird das Hauptdokument mit den Datensätzen 1 bis 4 zusammengeführt, und die Seriendruckdokumente werden an den Drucker übergeben.

With ActiveDocument.MailMerge
.DataSource.FirstRecord = 1
.DataSource.LastRecord = 4
.Destination = wdSendToPrinter
.SuppressBlankLines = True
.Execute
End With
Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat