Поделиться через


Свойство Document.UndoEnabled (Visio)

Определяет, хранятся ли сведения о отмене в памяти. Для чтения и записи.

Синтаксис

expression. UndoEnabled

Выражение Переменная, представляющая объект Document .

Возвращаемое значение

Boolean

Примечания

При запуске Microsoft Visio значение свойства UndoEnabled равно True. Установка для свойства UndoEnabled значения False прекращает сбор сведений о отмене в памяти и очищает существующие сведения о отмене.

Необходимо попытаться сохранить свойство по текущему значению в течение всей выполняемой операции. Иными словами, используйте код, структурированный следующим образом:

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

Пример

В следующем макросе Microsoft Visual Basic для приложений (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 и обратная связь.