Application.UndoEnabled 属性 (Visio)
确定撤消信息是否保留在内存中。 读/写。
语法
表达式。UndoEnabled
expression:表示 Application 对象的变量。
返回值
布尔值
备注
当 Microsoft Visio 启动时,UndoEnabled 属性的值为 True。 将 UndoEnabled 属性的值设置为 False 会停止在内存中收集撤消信息,并清除现有的撤消信息。
您应该尝试在执行的完整操作过程中使该属性保持其当前值。 换句话说,使用类似以下结构的代码:
blsPrevious = Application.UndoEnabled
Application.UndoEnabled = False
'Large operation here
Application.UndoEnabled = blsPrevious
示例
以下 Microsoft Visual Basic for Applications (VBA) 宏演示如何使用 UndoEnabled 方法在 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
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。