MailMergeAfterMergeEventHandler – delegát
Představuje metodu, která zpracovává MailMergeAfterMerge události Document.
Obor názvů: Microsoft.Office.Tools.Word
Sestavení: Microsoft.Office.Tools.Word.v4.0.Utilities (v Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Microsoft.Office.Tools.Word (v Microsoft.Office.Tools.Word.dll)
Syntaxe
'Deklarace
Public Delegate Sub MailMergeAfterMergeEventHandler ( _
sender As Object, _
e As MailMergeAfterMergeEventArgs _
)
public delegate void MailMergeAfterMergeEventHandler(
Object sender,
MailMergeAfterMergeEventArgs e
)
Parametry
- sender
Typ: System.Object
Zdroj události
- e
Typ: Microsoft.Office.Tools.Word.MailMergeAfterMergeEventArgs
Objekt MailMergeAfterMergeEventArgs, který obsahuje data události
Poznámky
Při vytváření MailMergeAfterMergeEventHandler delegát určit metodu, která bude zpracovávat události.Chcete-li přidružit obslužnou rutinu události k události, přidejte instanci delegáta události.Obslužné rutiny události se nazývá pokaždé, když dojde k události, dokud neodeberete delegáta.
Příklady
Následující příklad kódu ukazuje obslužnou rutinu události pro MailMergeAfterMerge události.Obslužná rutina události zobrazí zprávu poté, co jste úspěšně sloučeny všechny záznamy hromadné korespondence.
Tento příklad je pro přizpůsobení na úrovni dokumentu.
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.");
}