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


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

Определяет поведение масштабирования для документа или окна Microsoft Visio. Для чтения и записи.

Синтаксис

expression. ZoomBehavior

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

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

VisZoomBehavior

Замечания

Чтобы задать поведение масштабирования для всех новых документов и окон, используйте свойство DefaultZoomBehavior .

Следующие константы, объявленные библиотекой типов Visio в VisZoomBehavior , являются допустимыми значениями для ZoomBehavior.

Константа Значение Описание
visZoomNone 0 Неопределенное поведение масштабирования; использовать поведение масштаба документа или приложения. Этот параметр используется по умолчанию.
visZoomInPlaceContainer 1 Контейнер выполняет масштабирование.
visZoomVisio 2 Visio выполняет масштабирование.
visZoomVisioExact 4 Visio масштабирует при открытии на месте; Visio не настраивает уровень масштабирования

Если параметр ZoomBehavior имеет значение visZoomVisio, Visio настраивает уровень масштабирования до определенных дискретных значений, например 50% или 100 %, чтобы оптимизировать внешний вид линейки страниц и сетки, а также поведение привязки.

Если параметр ZoomBehavior имеет значение visZoomInPlaceContainer, Visio использует интерфейс IOleCommandTarget контейнера для выполнения масштабирования и принудительное масштабирование в окне на месте. Если контейнер не поддерживает IOleCommandTarget, масштабирование не происходит.

Если параметр ZoomBehavior имеет значение visZoomVisioExact, вы можете задать для масштабирования любое значение, используя свойство Window.Zoom или ползунок Масштаб в пользовательском интерфейсе Visio.

Примечание.

Поведение по умолчанию (visZoomNone) отличается от поведения, используемого в более ранних версиях, чем Visio 2002. (В Visio 2002 по умолчанию использовалось значение visZoomVisio.) Чтобы реплицировать поведение, которое наблюдалось в более ранних версиях, присвойте этому значению значение visZoomInPlaceContainer.

Пример

В следующей процедуре показано, как задать для свойства Document.ZoomBehavior значение, которое реплицирует поведение Visio 2000.

Sub ZoomBehavior_Example() 
 
 ActiveDocument.ZoomBehavior = visZoomInPlaceContainer 
 
End Sub

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

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