Freigeben über


Application.MailMergeBeforeMerge-Ereignis (Word)

Tritt ein, wenn eine Zusammenführung vor dem Zusammenführen von Datensätzen ausgeführt wird.

Syntax

Ausdruck. MailMergeBeforeMerge (Doc, StartRecord, EndRecord, Cancel)

expression Eine Variable, die ein Application-Objekt darstellt.

Informationen zur Verwendung von Ereignissen mit dem Application-Objekt finden Sie unter Verwenden von Ereignissen mit dem Application-Objekt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Doc Erforderlich Document Das Seriendruck-Hauptdokument.
StartRecord Erforderlich Long Der erste Datensatz in der Datenquelle, der in den Seriendruck aufgenommen werden soll.
EndRecord Erforderlich Long Der letzte Datensatz in der Datenquelle, der in den Seriendruck aufgenommen werden soll.
Cancel Erforderlich Boolean Mit True beenden Sie den Seriendruckprozess, bevor er beginnt.

Beispiel

This example displays a message before the mail merge process begins, asking the user if they want to continue. If the user clicks No, the merge process is canceled. In diesem Beispiel wird davon ausgegangen, dass Sie eine Anwendungsvariable namens MailMergeApp in Ihren allgemeinen Deklarationen deklariert und die Variable auf den Wert des Microsoft Word Application-Objekts festgelegt haben.

Private Sub MailMergeApp_MailMergeBeforeMerge(ByVal Doc As Document, _ 
 ByVal StartRecord As Long, ByVal EndRecord As Long, _ 
 Cancel As Boolean) 
 
 Dim intVBAnswer As Integer 
 
 'Request whether the user wants to continue with the merge 
 intVBAnswer = MsgBox("Mail Merge for " & _ 
 Doc.Name & " is now starting. " & _ 
 "Do you want to continue?", vbYesNo, "MailMergeBeforeMerge Event") 
 
 'If users response to question is No, cancel the merge process 
 'and deliver a message to the user stating the merge is canceled 
 If intVBAnswer = vbNo Then 
 Cancel = True 
 MsgBox "You have canceled mail merge for " & _ 
 Doc.Name & "." 
 End If 
 
End Sub

Siehe auch

Application-Objekt

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.