Klasse MailMerge - Seriendruckfunktion (Word VBA)

Die Klasse MailMerge stellt die Seriendruckfunktion in Word dar.

Die Klasse Document gibt Zugriff auf MailMerge.

Um eine MailMerge -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise

Dim mme as MailMerge
Set mme = ActiveDocument.MailMerge

Klassen Variablen vom Typ MailMerge können mit der Prozedur Document.MailMerge festgelegt werden

Methoden

Check - Simuliert eine Seriendruckoperation, wobei die Verarbeitung bei Auftreten eines Fehlers unterbrochen wird, um den Fehler zu protokollieren.

CreateDataSource - Erstellt ein Microsoft Word-Dokument, in dem Seriendruckdaten in einer Tabelle gespeichert werden.

CreateHeaderSource - Erstellt ein Microsoft Word-Dokument, in dem ein Steuersatz gespeichert wird, der bei einem Seriendruck statt des Steuersatzes der Datenquelle verwendet wird.

EditDataSource - Öffnet die Seriendruckdatenquelle oder wechselt zu dieser.

EditHeaderSource - Öffnet die Steuersatzquelle, die einem Seriendruckhauptdokument zugeordnet wurde, oder aktiviert eine bereits geöffnete Steuersatzquelle.

EditMainDocument - Aktiviert das Seriendruckhauptdokument, das der angegebenen Datensatzquelle oder Datenquelle zugeordnet ist.

Execute - Führt die angegebene Seriendruckoperation aus.

OpenDataSource - Bindet eine Datenquelle an das angegebene Dokument. Wenn nicht bereits der Fall, wird das Dokument dadurch zum Hauptdokument.

OpenHeaderSource - Fügt dem angegebenen Dokument eine Steuersatzquelle für Seriendrucke an.

ShowWizard - Zeigt den Seriendruck-Assistenten in einem Dokument an.

Eigenschaften

DataSource Gibt ein MailMergeDataSource -Objekt zurück, das sich auf die Datenquelle bezieht, die einem Seriendruck-Hauptdokument zugeordnet wurde.

Destination Gibt das Ziel der Seriendruckergebnisse zurück oder legt es fest.

Fields Gibt eine schreibgeschützte MailMergeFields -Auflistung zurück, die alle Seriendruckfelder im angegebenen Dokument darstellt.

HighlightMergeFields True, um die Seriendruckfelder in einem Dokument hervorzuheben.

MailAddressFieldName Gibt zurück oder legt den Namen des Felds, das e-Mail-Adressen enthält, die verwendet werden, wenn das Seriendruckziel e-Mail ist.

MailAsAttachment True , wenn die Seriendruckdokumente als Anlagen gesendet werden, wenn das Seriendruckziel eine e-Mail-Nachricht oder ein Fax ist.

MailFormat Gibt eine WdMailMergeMailFormat -Konstante zurück, die das zu verwendende Format darstellt, wenn das Seriendruckziel eine e-Mail-Nachricht ist.

MailSubject Gibt die Themenzeile zurück, die benutzt wird, wenn als Seriendruckziel elektronische Post bestimmt wurde, oder legt sie fest.

MainDocumentType Gibt den Typ des Seriendruck-Hauptdokuments zurück oder legt ihn fest.

ShowSendToCustom Zurückgeben oder Festlegen einer Zeichenfolge , die die Beschriftung auf einer benutzerdefinierten Schaltfläche auf dem Merge-Schritt (Schritt 6) des Seriendruck-Assistenten abzuschließen entspricht.

State Gibt den aktuellen Status eines Seriendruckvorgangs zurück.

SuppressBlankLines True, wenn Leerzeilen bei leeren Seriendruckfeldern in einem Seriendruckhauptdokument unterdrückt werden.

ViewMailMergeFieldCodes True, wenn die Seriendruckfeldnamen im Seriendruckhauptdokument angezeigt werden.

WizardState Zurückgeben oder Festlegen einer Long , der den aktuellen Seriendruck-Assistenten für ein Dokument angibt.

MailMergeDataSource - Repräsentiert die Seriendruckdatenquelle in einem Seriendruckvorgang.

MailMergeFields - Eine Auflistung von MailMergeField -Objekten, die die seriendruckbezogenen Felder in einem Dokument darstellen.