Freigeben über


Application.UndoEnabled-Eigenschaft (Visio)

Bestimmt, ob die Informationen zum Rückgängigmachen im Speicher aufbewahrt werden. Lese-/Schreibzugriff.

Syntax

Ausdruck. UndoEnabled

expression Eine Variable, die ein Application-Objekt darstellt.

Rückgabewert

Boolesch

Bemerkungen

Beim Starten von Microsoft Visio hat die UndoEnabled-Eigenschaft den Wert True. Wenn Sie den Wert der UndoEnabled-Eigenschaft auf False festlegen, werden die Informationen zum Rückgängigmachen nicht mehr im Speicher aufbewahrt, und die vorhandenen Informationen zum Rückgängigmachen werden gelöscht.

Versuchen Sie, den aktuellen Wert der Eigenschaft während des gesamten von Ihnen ausgeführten Vorgangs beizubehalten, d. h. verwenden Sie Code, der wie folgt strukturiert ist:

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

Beispiel

Das folgende VBA-Makro (Microsoft Visual Basic for Applications) zeigt, wie Sie die UndoEnabled-Methode verwenden, um das Rückgängig-Verhalten in Visio zu deaktivieren und dann wieder zu aktivieren.

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

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.