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

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

Синтаксис

expression. ShowChanges

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

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

Boolean

Примечания

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

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

Свойство ShowChanges аналогично свойству ScreenUpdating , которое было реализовано в Visio 3.0. В большинстве случаев предпочтительнее использовать свойство ShowChanges , чем свойство ScreenUpdating . Задание свойства ShowChanges автоматически задает свойство ScreenUpdating ; однако задание свойства 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, но, вероятно, увеличит время выполнения общей последовательности действий.

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

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