MailMergeAfterMergeEventHandler (Delegado)
Representa el método que controla el evento MailMergeAfterMerge de Document.
Espacio de nombres: Microsoft.Office.Tools.Word
Ensamblados: Microsoft.Office.Tools.Word.v4.0.Utilities (en Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Microsoft.Office.Tools.Word (en Microsoft.Office.Tools.Word.dll)
Sintaxis
'Declaración
Public Delegate Sub MailMergeAfterMergeEventHandler ( _
sender As Object, _
e As MailMergeAfterMergeEventArgs _
)
public delegate void MailMergeAfterMergeEventHandler(
Object sender,
MailMergeAfterMergeEventArgs e
)
Parámetros
- sender
Tipo: System.Object
Origen del evento.
- e
Tipo: Microsoft.Office.Tools.Word.MailMergeAfterMergeEventArgs
Objeto MailMergeAfterMergeEventArgs que contiene los datos del evento.
Comentarios
Cuando se crea un delegado de MailMergeAfterMergeEventHandler, se identifica el método que controlará el evento.Para asociar el evento al controlador de eventos, agregue al evento una instancia del delegado.Se llama al controlador de eventos siempre que se produce el evento, hasta que se quita el delegado.Para obtener más información acerca de delegados, vea Eventos y delegados.
Ejemplos
En el siguiente ejemplo de código, se muestra un controlador de eventos para el evento MailMergeAfterMerge.El controlador de eventos muestra un mensaje después de que todos los registros de una combinación de correspondencia se han combinado correctamente.
Se trata de un ejemplo para una personalización en el nivel del 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.");
}