Compartilhar via


Propriedade Document.ZoomBehavior (Visio)

Determina o comportamento do zoom em um documento ou janela do Microsoft Visio. Leitura/gravação.

Sintaxe

expressão. ZoomBehavior

expressão Uma variável que representa um objeto documento .

Valor de retorno

VisZoomBehavior

Comentários

Para definir o comportamento de zoom para todos os novos documentos e janelas, use a propriedade DefaultZoomBehavior.

As seguintes constantes declaradas pela biblioteca de tipos do Visio no VisZoomBehavior são valores válidos para ZoomBehavior.

Constant Valor Descrição
visZoomNone 0 Comportamento de zoom indefinido; use o comportamento de zoom do documento ou do aplicativo. Este é o padrão.
visZoomInPlaceContainer 1 O contêiner executará o zoom.
visZoomVisio 2 O Visio executará o zoom.
visZoomVisioExact 4 O Visio executará o zoom quando estiver aberto no local; o Visio não ajustará o nível de zoom.

Se ZoomBehavior estiver definido como visZoomVisio, o Visio ajusta o nível de zoom a determinados valores discretos, por exemplo, 50% ou 100%, para otimizar o aspeto das réguas e grelha da página e do comportamento do ajuste.

Se o ZoomBehavior estiver definido como visZoomInPlaceContainer, o Visio utiliza a interface IOleCommandTarget do contentor para efetuar o zoom e força uma pré-visualização adequada na janela no local. Se o contêiner não oferecer suporte a IOleCommandTarget, nenhum zoom ocorrerá.

Se ZoomBehavior estiver definido como visZoomVisioExact, pode definir o zoom para qualquer valor, quer utilizando a propriedade Window.Zoom , quer utilizando o controlo de deslize Zoom na interface de utilizador do Visio.

Observação

O comportamento padrão (visZoomNone) é diferente do comportamento utilizado em versões anteriores ao Visio 2002. (No Visio 2002, a predefinição era visZoomVisio.) Para replicar o comportamento visto em versões anteriores, defina este valor como visZoomInPlaceContainer.

Exemplo

O procedimento a seguir mostra como definir um valor para a propriedade Document.ZoomBehavior que reproduz o comportamento do Visio 2002.

Sub ZoomBehavior_Example() 
 
 ActiveDocument.ZoomBehavior = visZoomInPlaceContainer 
 
End Sub

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.