Delegato MailMergeAfterMergeEventHandler
Rappresenta il metodo di gestione dell'evento MailMergeAfterMerge di un oggetto Document.
Spazio dei nomi: Microsoft.Office.Tools.Word
Assembly: 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)
Sintassi
'Dichiarazione
Public Delegate Sub MailMergeAfterMergeEventHandler ( _
sender As Object, _
e As MailMergeAfterMergeEventArgs _
)
public delegate void MailMergeAfterMergeEventHandler(
Object sender,
MailMergeAfterMergeEventArgs e
)
Parametri
- sender
Tipo: System.Object
Origine dell’evento.
- e
Tipo: Microsoft.Office.Tools.Word.MailMergeAfterMergeEventArgs
Classe MailMergeAfterMergeEventArgs che contiene i dati dell'evento.
Note
Quando si crea un delegato MailMergeAfterMergeEventHandler, si identifica il metodo che gestirà l'evento. Per associare l'evento al gestore eventi, è necessario aggiungere all'evento un'istanza del delegato. Il gestore eventi viene chiamato ogni volta che si verifica l'evento, finché non verrà il delegato.
Esempi
Nell'esempio di codice riportato di seguito viene dimostrato un gestore eventi per l'evento MailMergeAfterMerge. Il gestore eventi visualizza un messaggio dopo l'unione corretta di tutti i record in una stampa unione.
Questo esempio è valido per una personalizzazione a livello di documento.
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.");
}