Compartilhar via


Evento Viewer.OnViewChanged (Visualizador do Visio)

Ocorre quando a exibição da página atual é alterada no Visualizador do Microsoft Visio.

Sintaxe

expressão. OnViewChanged (PageXAtViewCenter, PageYAtViewCenter, ZoomFactor)

Expressão Uma expressão que retorna um objeto Viewer .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
PageXAtViewCenter Obrigatório Double A coordenada x, em unidades de desenho, do centro da página.
PageYAtViewCenter Obrigatório Double A coordenada y, em unidades de desenho, do centro da página.
ZoomFactor Obrigatório Double O fator pelo qual o zoom (o tamanho da página) é multiplicado.

Valor de retorno

Nada

Comentários

O modo de exibição de página consiste no ponto central da página, expresso em coordenadas de página x-y, com a origem do sistema de coordenadas no canto inferior esquerdo da página e o fator zoom, expresso como um percentual numérico, variando de 1% a 400%.

Você pode obter a exibição de página atual em Visualizador do Visio usando o método GetPageView e definir a exibição de página programaticamente usando o método SetPageView.

Exemplo

O código a seguir mostra como usar o evento OnViewChanged para exibir os novos dados de exibição de página na janela Imediata.

Private Sub vsoViewer_OnViewChanged(ByVal PageXAtViewCenter As Double, ByVal PageYAtViewCenter As Double, ByVal ZoomFactor As Double)

    Dim dblXPoint As Double

    Dim dblYPoint As Double

    Dim dblZoomFactor As Double

    vsoViewer.GetPageView dblXPoint, dblYPoint, dblZoomFactor

    Debug.Print "New x-coordinate is:"; dblXPoint

    Debug.Print "New y-coordinate is:"; dblYPoint

    Debug.Print "New zoom factor is:"; dblZoomFactor

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.