Partager via


Propriété Document.UndoEnabled (Visio)

Détermine si les informations d’annulation sont conservées en mémoire. Lecture-écriture.

Syntaxe

expression. UndoEnabled

Expression Variable qui représente un objet Document .

Valeur renvoyée

Booléen

Remarques

Au lancement de Microsoft Visio, la valeur de la propriété UndoEnabled est True. Si vous attribuez la valeur False à la propriété UndoEnabled, les informations d’annulation ne sont plus mémorisées et les informations actuellement en mémoire sont effacées.

Il est préférable de conserver la valeur active de la propriété au cours d'une même opération. En d'autres termes, utilisez un code se présentant de la façon suivante :

blsPrevious = Application.UndoEnabled 
Application.UndoEnabled = False 
 
'Large operation here 
Application.UndoEnabled = blsPrevious 

Exemple

La macro Microsoft Visual Basic pour Applications (VBA) suivante montre comment utiliser la méthode UndoEnabled pour désactiver, puis réactiver le comportement d’annulation dans Visio.

Public Sub UndoEnabled_Example() 
 
 'Disable undo 
 Application.UndoEnabled = False 
 
 'Draw three shapes. 
 ActivePage.DrawRectangle 1, 2, 2, 1 
 ActivePage.DrawOval 3, 4, 4, 3 
 ActivePage.DrawLine 4, 5, 5, 4 
 
 'Enable undo. 
 Application.UndoEnabled = True 
 
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.