Compartilhar via


Evento Document.Redo (Publisher)

Ocorre ao inverter a última ação desfeita.

Sintaxe

expressão. Refazer

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

Comentários

O evento Redo ocorre imediatamente após a ação ser refeita.

Se várias ações forem refeitas, o evento Redo ocorre apenas uma vez, após todas as ações serem concluídas.

Para obter mais informações sobre como utilizar eventos com o objeto Documento , veja Utilizar eventos com o objeto Documento.

Exemplo

Este exemplo apresenta uma mensagem quando um utilizador escolhe Anular na barra de ferramentas Standard ou seleciona Refazer no menu Editar. Para que esta rotina funcione com a publicação atual, tem de colocá-la no módulo ThisDocument .

Private Sub DocPub_Redo() 
 MsgBox "Your last undo has been reversed." 
End Sub

Para interceptar este evento a partir de um projeto que não seja do Microsoft Publisher, coloque o seguinte código na seção Declaração Geral do módulo e execute a rotina InitiatePubApp.

Private WithEvents DocPub As Publisher.Document 
 
Sub InitiatePubApp() 
 Set DocPub = Publisher.ActiveDocument 
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.