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 支持和反馈,获取有关如何接收支持和提供反馈的指南。