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
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.