Свойство 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 и обратная связь.