Partager via


Événement Document.Undo (Publisher)

Se produit lorsqu’un utilisateur annule la dernière action effectuée.

Syntaxe

expression. Annuler

Expression Variable qui représente un objet Document .

Remarques

L'événement Undo a lieu immédiatement après l'action annulée.

Si plusieurs actions sont annulées, l'événement Undo se produit qu'une seule fois, une fois que toutes les actions sont annulées.

Pour plus d’informations sur l’utilisation d’événements avec l’objet Document , consultez Utilisation d’événements avec l’objet Document.

Exemple

Cet exemple affiche un message lorsque l’utilisateur choisit Annuler dans la barre d’outils Standard ou sélectionne Annuler dans le menu Modifier . Pour que cette routine fonctionne avec la composition actuelle, vous devez la placer dans le module ThisDocument .

Private Sub DocPub_Undo() 
 MsgBox "Your last action has been reversed." 
End Sub

Pour intercepter cet événement à partir d'un projet qui n'a pas été créé dans Microsoft Publisher, vous devez placer le code ci-dessous dans la section Déclarations générales de votre module et exécuter la routine InitiatePubApp.

Private WithEvents DocPub As Publisher.Document 
 
Sub InitiatePubApp() 
 Set DocPub = Publisher.ActiveDocument 
End Sub

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.