Evento DocumentBase.MailMergeBeforeMerge
Ocorre quando uma mesclagem é executada, antes de todos os registros mesclarem.
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word.v4.0.Utilities (em Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Sintaxe
'Declaração
Public Event MailMergeBeforeMerge As EventHandler
public event EventHandler MailMergeBeforeMerge
Comentários
Para interromper o processo de mala direta, defina o argumento de Cancel de CancelEventArgs fornecido para true.
Exemplos
O exemplo de código exibe uma mensagem antes que qualquer mala direta manual ser executada.Para usar este exemplo, ele execução da classe de ThisDocument em um projeto de um documento nível.
Private Sub DocumentMailMergeBeforeMerge()
AddHandler Me.MailMergeBeforeMerge, AddressOf ThisDocument_MailMergeBeforeMerge
End Sub
Private Sub ThisDocument_MailMergeBeforeMerge(ByVal sender As Object, ByVal e As EventArgs)
MessageBox.Show("Your mail merge on " & Me.Name & " is now starting.")
End Sub
private void DocumentMailMergeBeforeMerge()
{
this.MailMergeBeforeMerge += new EventHandler(ThisDocument_MailMergeBeforeMerge);
}
void ThisDocument_MailMergeBeforeMerge(object sender, EventArgs e)
{
MessageBox.Show("Your mail merge on "
+ this.Name + " is now starting.");
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.