Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.