Viewer.OnLayerChanged イベント (Visio Viewer)

Microsoft Visio Viewer で開いているドキュメントのレイヤーが変更されたときに発生します。

構文

OnLayerChanged (LayerIndex, Visible, ColorOverride, Color, ColorTrans)

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

パラメーター

名前 必須 / オプション データ型 説明
LayerIndex 必須 Long 変更されたレイヤーのインデックス。
Visible 必須 ブール型 (Boolean) 変更されたレイヤーがユーザー インターフェイスに表示されるかどうかを示します。
ColorOverride 必須 ブール型 (Boolean) 変更されたレイヤーの図形の色をオーバーライドするかどうかを指定します。
Color 必須 OLE_COLOR 変更されたレイヤーの色。RGB 値で表されます。
ColorTrans 必須 倍精度浮動小数点型 (Double) 変更されたレイヤーの透明度の割合。

注釈

レイヤーは、[ レイヤー プロパティ] ダイアログ ボックスで変更することも、 LayerColorLayerColorOverrideLayerColorTrans、および LayerVisible プロパティを使用してプログラムで変更することもできます。

次のコードは、 OnLayerChanged イベントを使用して、変更されたレイヤーの新しい透明度の割合を即時ウィンドウに表示する方法を示しています。

Private Sub vsoViewer_OnLayerChanged(ByVal LayerIndex As Long, ByVal Visible As Boolean, ByVal ColorOverride As Boolean, ByVal Color As stdole.OLE_COLOR, ByVal ColorTrans As Double)

    Debug.Print "The new transparency percentage is"; ColorTrans

End Sub

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

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