Свойство Application.ShowChanges (Visio)

Определяет, обновляется ли (перерисовывается) экран во время последовательности действий. Для чтения и записи.

Синтаксис

выражение. ПоказатьИзменения

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

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

Boolean

Примечания

Свойство ShowChanges используется для повышения производительности при выполнении ряда действий. Например, можно задать для свойства ShowChanges значение False при создании ряда фигур, чтобы экран не перерисовывался после появления каждой фигуры. Затем можно задать значение "Истина ", чтобы обновить экран.

Если программа не включит свойство ShowChanges после его выключения, экземпляр Microsoft Visio снова включит его при выполнении пользователем операции.

Свойство ShowChanges аналогично свойству ScreenUpdateing , которое было реализовано в Visio 3.0. В большинстве случаев предпочтительнее использовать свойство ShowChanges , чем свойство ScreenUpdateing . Установка свойства ShowChanges автоматически устанавливает свойство ScreenUpdateing ; однако задание свойства ScreenUpdating не задает свойство ShowChanges .

  • Если параметр ShowChanges имеет значение False, экземпляр Visio не будет обновлять экран (перерисовывать окна рисования) при изменении документов или при их скрытии другими окнами. Выбор всех фигур в окнах документа и наборов элементов снимается, и экземпляр Visio не позволяет программам изменять выбор окон.

  • Если только параметр ScreenUpdating имеет значение False, экземпляр Visio будет время от времени обновлять экран при изменении документов. ScreenUpdating не приводит к отмене выбора и не ограничивает изменение выбора.

Экземпляр Visio обычно работает быстрее, если оба свойства ShowChanges и ScreenUpdating имеют значение False, чем когда только свойство ScreenUpdating имеет значение False. Если оба свойства ShowChanges и ScreenUpdating имеют значение False, представления Visio не будут реагировать на изменения документа, пока свойству ShowChanges не будет присвоено значение True. Это может вызывать заметные задержки после того, как программа завершит последовательность из множества операций. Чтобы некоторые изменения происходили по мере их внесения, установите параметр ScreenUpdating в значение True сразу после присвоения параметру ShowChanges значения в False. Это может сократить задержку, которая возникает после того, как ShowChanges получит значение True, но, вероятно, увеличит время завершения общей последовательности действий.

Если решение Visual Studio содержит ссылку microsoft.Office.Interop.Visio, это свойство сопоставляется со следующими типами:

  • Microsoft.Office.Interop.Visio.IVApplication.ShowChanges

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.