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


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

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

Синтаксис

выражение. ScreenUpdating

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

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

Целое число

Замечания

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

Если вы отправляете большое количество команд в экземпляр Microsoft Visio во время отключения обновления экрана, экземпляр Visio может иногда перезаписывать экран, чтобы очистить его буферы.

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

Примечание.

Свойства ShowChanges и ScreenUpdating похожи тем, что оба они предназначены для повышения производительности во время ряда действий, но работают по-разному. Задание свойства ShowChanges также задает свойство ScreenUpdating , но задание свойства ScreenUpdating не задает свойство ShowChanges . Сравнение этих двух свойств см. в свойстве ShowChanges .

Пример

В этом фрагменте кода Microsoft Visual Basic показано, как использовать свойство ScreenUpdating .

'Turn off screen updating to improve performance during 
'the series of actions that follow. 
 Visio.Application.ScreenUpdating = False 
 
'Drop several shapes. 
'Set the shapes' text. 
'Connect the shapes. 
'Format the connectors. 
 
'Turn screen updating on again when the actions are complete. 
Visio.Application.ScreenUpdating = True 

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

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