MailMergeAfterMergeEventHandler-Delegat
Stellt die Methode dar, die das MailMergeAfterMerge-Ereignis von Document behandelt.
Namespace: Microsoft.Office.Tools.Word
Assemblys: Microsoft.Office.Tools.Word.v4.0.Utilities (in Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)
Syntax
'Declaration
Public Delegate Sub MailMergeAfterMergeEventHandler ( _
sender As Object, _
e As MailMergeAfterMergeEventArgs _
)
public delegate void MailMergeAfterMergeEventHandler(
Object sender,
MailMergeAfterMergeEventArgs e
)
Parameter
- sender
Typ: System.Object
Die Quelle des Ereignisses.
- e
Typ: Microsoft.Office.Tools.Word.MailMergeAfterMergeEventArgs
Ein MailMergeAfterMergeEventArgs, das die Ereignisdaten enthält.
Hinweise
Beim Erstellen eines MailMergeAfterMergeEventHandler-Delegaten bestimmen Sie die Methode für die Ereignisbehandlung. Um das Ereignis mit dem Ereignishandler zu verknüpfen, fügen Sie dem Ereignis eine Instanz des Delegaten hinzu. Der Ereignishandler wird immer dann aufgerufen, wenn das Ereignis auftritt, bis Sie den Delegaten. entfernen.
Beispiele
Im folgenden Codebeispiel wird ein Ereignishandler für das MailMergeAfterMerge-Ereignis veranschaulicht. Der Ereignishandler zeigt eine Meldung an, nachdem alle Datensätze in einem Seriendruck erfolgreich zusammengeführt wurden.
Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.
Private Sub DocumentMailMergeAfterMerge()
AddHandler Me.MailMergeAfterMerge, AddressOf ThisDocument_MailMergeAfterMerge
End Sub
Private Sub ThisDocument_MailMergeAfterMerge(ByVal sender As Object, ByVal e As _
Microsoft.Office.Tools.Word.MailMergeAfterMergeEventArgs)
MessageBox.Show("Your mail merge on " & Me.Name & " is now finished.")
End Sub
private void DocumentMailMergeAfterMerge()
{
this.MailMergeAfterMerge += new Microsoft.Office.Tools.Word.MailMergeAfterMergeEventHandler(ThisDocument_MailMergeAfterMerge);
}
void ThisDocument_MailMergeAfterMerge(object sender, Microsoft.Office.Tools.Word.MailMergeAfterMergeEventArgs e)
{
MessageBox.Show("Your mail merge on "
+ this.Name + " is now finished.");
}