次の方法で共有


Viewer.OnViewChanged イベント (Visio Viewer)

現在のページのビューがMicrosoft Visio Viewerで変更されたときに発生します。

構文

OnViewChanged (PageXAtViewCenterPageYAtViewCenterZoomFactor)

Viewer オブジェクトを返す式。

パラメーター

名前 必須 / オプション データ型 説明
PageXAtViewCenter 必須 Double ページの中心の x 座標 (描画単位)。
PageYAtViewCenter 必須 Double ページの中心の y 座標 (描画単位)。
ZoomFactor 必須 Double ズーム (ページ サイズ) を乗算する係数。

戻り値

なし

解説

ページ ビューは、ページの中心点で構成され、ページの左下隅に座標系の原点が表示され、ズーム率は 1% から 400% までの数値パーセンテージで表されます。

GetPageView メソッドを使用すると、Visio Viewerで現在のページ ビューを取得でき、SetPageView メソッドを使用してプログラムでページ ビューを設定できます。

次のコードは 、OnViewChanged イベントを使用して、イミディエイト ウィンドウに新しいページ ビュー データを表示する方法を示しています。

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

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。