Evento Document.MailMergeWizardStateChange (System 2007)
Aggiornamento: Luglio 2008
Viene generato quando un utente passa da un passaggio specificato a un altro della Creazione guidata Stampa unione.
Spazio dei nomi: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word.v9.0 (in Microsoft.Office.Tools.Word.v9.0.dll)
Sintassi
Public Event MailMergeWizardStateChange As MailMergeWizardStateChangeEventHandler
Dim instance As Document
Dim handler As MailMergeWizardStateChangeEventHandler
AddHandler instance.MailMergeWizardStateChange, handler
public event MailMergeWizardStateChangeEventHandler MailMergeWizardStateChange
Note
Impostare la proprietà Handled dell'oggetto MailMergeWizardStateChangeEventArgs fornito su false affinché l'utente rimanga al passaggio corrente.
Esempi
Nell'esempio di codice riportato di seguito viene illustrato come visualizzare un messaggio ogni volta che si avanza al passaggio successivo della Creazione guidata Stampa unione.
Questa versione è per una personalizzazione a livello di documento.
Private Sub DocumentMailMergeWizardStateChange()
AddHandler Me.MailMergeWizardStateChange, AddressOf ThisDocument_MailMergeWizardStateChange
End Sub
Private Sub ThisDocument_MailMergeWizardStateChange(ByVal sender As Object, ByVal e As Microsoft.Office.Tools.Word.MailMergeWizardStateChangeEventArgs)
MessageBox.Show("Wizard has moved to next step.")
End Sub
private void DocumentMailMergeWizardStateChange()
{
this.MailMergeWizardStateChange += new Microsoft.Office.Tools.Word.MailMergeWizardStateChangeEventHandler(ThisDocument_MailMergeWizardStateChange);
}
void ThisDocument_MailMergeWizardStateChange(object sender, Microsoft.Office.Tools.Word.MailMergeWizardStateChangeEventArgs e)
{
MessageBox.Show("Wizard has moved to next step.");
}
Questa versione è per un componente aggiuntivo a livello di applicazione.
Private Sub DocumentMailMergeWizardStateChange()
Dim vstoDoc As Document = Me.Application.ActiveDocument.GetVstoObject()
AddHandler vstoDoc.MailMergeWizardStateChange, AddressOf ThisDocument_MailMergeWizardStateChange
End Sub
Private Sub ThisDocument_MailMergeWizardStateChange(ByVal sender As Object, ByVal e As Microsoft.Office.Tools.Word.MailMergeWizardStateChangeEventArgs)
System.Windows.Forms.MessageBox.Show("Wizard has moved to next step.")
End Sub
private void DocumentMailMergeWizardStateChange()
{
Document vstoDoc = this.Application.ActiveDocument.GetVstoObject();
vstoDoc.MailMergeWizardStateChange += new Microsoft.Office.Tools.Word.MailMergeWizardStateChangeEventHandler(ThisDocument_MailMergeWizardStateChange);
}
void ThisDocument_MailMergeWizardStateChange(object sender, Microsoft.Office.Tools.Word.MailMergeWizardStateChangeEventArgs e)
{
System.Windows.Forms.MessageBox.Show("Wizard has moved to next step.");
}
Autorizzazioni
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.Office.Tools.Word
Cronologia delle modifiche
Date |
History |
Motivo |
---|---|---|
Luglio 2008 |
Aggiunta una versione dell'esempio di codice per un componente aggiuntivo a livello di applicazione. |
Modifica di funzionalità in SP1. |