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 aceder aos eventos de objeto da Aplicação , declare uma variável de objeto Aplicação na secção Declarações Gerais de um módulo de código e, em seguida, defina a variável igual ao objeto Aplicação para o qual pretende aceder a eventos.

Para obter informações sobre como utilizar eventos com o objeto Aplicação do Microsoft Publisher, veja Utilizar eventos com o objeto Aplicação.

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.