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.