Freigeben über


Viewer.OnViewChanged-Ereignis (Visio Viewer)

Tritt ein, wenn die Ansicht der aktuellen Seite in Microsoft Visio Viewer geändert wird.

Syntax

Ausdruck. OnViewChanged (PageXAtViewCenter, PageYAtViewCenter, ZoomFactor)

Ausdruck Ein Ausdruck, der ein Viewer-Objekt zurückgibt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
PageXAtViewCenter Erforderlich Double Die x-Koordinate in Zeichnungseinheiten der Mitte des Zeichenblatts.
PageYAtViewCenter Erforderlich Double Die y-Koordinate in Zeichnungseinheiten der Mitte des Zeichenblatts.
Zoomfactor Erforderlich Double Der Faktor, mit dem der Zoom (die Seitengröße) multipliziert wird.

Rückgabewert

Nichts

Bemerkungen

Die Seitenansicht besteht aus dem Mittelpunkt der Seite, ausgedrückt in x-y-Seitenkoordinaten, mit dem Ursprung des Koordinatensystems in der unteren linken Ecke der Seite und dem Zoomfaktor, ausgedrückt als numerischer Prozentsatz, zwischen 1 % und 400 %.

Sie können die aktuelle Seitenansicht in Visio Viewer mithilfe der GetPageView-Methode abrufen, und Sie können die Seitenansicht programmgesteuert mithilfe der SetPageView-Methode festlegen.

Beispiel

Der folgende Code zeigt, wie Sie das OnViewChanged-Ereignis verwenden, um die neuen Seitenansichtsdaten im Direktfenster anzuzeigen.

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

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.