Compartilhar via


Evento Application.MailMergeWizardStateChange (Publisher)

Ocorre quando um usuário passa de uma etapa para uma etapa especificada no Assistente de mala direta.

Sintaxe

expressão. MailMergeWizardStateChange (Doc, FromState)

expressão Uma variável que representa um Aplicativo objeto.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Doc Obrigatório Document O documento principal de mala direta.
FromState Obrigatório Integer A etapa do Assistente de mala de direta da qual o usuário está se movendo.

Comentários

Para acessar os eventos do objeto Application , declare uma variável de objeto Application na seção Declarações Gerais de um módulo de código e defina a variável igual ao objeto Application para o qual você deseja acessar eventos.

Para obter informações sobre como usar eventos com o objeto Aplicativo do Microsoft Publisher, consulte Usando eventos com o objeto Application.

Exemplo

Este exemplo exibe uma mensagem quando um usuário se move da etapa três do Assistente de mala direta para a etapa quatro. Com base na resposta do usuário à mensagem, o usuário passará para a etapa quatro ou voltará para a etapa três.

Private Sub MailMergeApp_MailMergeWizardStateChange(ByVal Doc As Document, _ 
 ByVal FromState As Long) 
 
 Select Case FromState 
 Case 1 
 MsgBox "Now you will build your publication merge " & _ 
 "by adding fields to your publication." 
 Case 2 
 MsgBox "Now you will see your publication " & _ 
 "merged with the records in the data source." 
 Case 3 
 MsgBox "Now you will complete the mail merge process." 
 End Select 
 
End Sub

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.