MailMergeAfterMergeEventHandler, délégué
Représente la méthode qui gère l'événement MailMergeAfterMerge de Document.
Espace de noms : Microsoft.Office.Tools.Word
Assemblys : Microsoft.Office.Tools.Word.v4.0.Utilities (dans Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Microsoft.Office.Tools.Word (dans Microsoft.Office.Tools.Word.dll)
Syntaxe
'Déclaration
Public Delegate Sub MailMergeAfterMergeEventHandler ( _
sender As Object, _
e As MailMergeAfterMergeEventArgs _
)
public delegate void MailMergeAfterMergeEventHandler(
Object sender,
MailMergeAfterMergeEventArgs e
)
Paramètres
- sender
Type : System.Object
Source de l'événement.
- e
Type : Microsoft.Office.Tools.Word.MailMergeAfterMergeEventArgs
MailMergeAfterMergeEventArgs qui contient les données d'événement.
Notes
Lorsque vous créez un délégué MailMergeAfterMergeEventHandler, vous identifiez la méthode qui gérera l'événement. Pour associer l'événement à votre gestionnaire d'événements, ajoutez une instance du délégué à l'événement. Le gestionnaire d'événements est appelé lorsque l'événement se produit, jusqu'à ce que vous supprimiez le délégué.
Exemples
L'exemple de code suivant illustre un gestionnaire d'événements pour l'événement MailMergeAfterMerge. Le gestionnaire d'événements affiche un message une fois que tous les enregistrements d'une fusion ont été fusionnés.
Cet exemple illustre une personnalisation au niveau du document.
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.");
}