Viewer.OnLayerChanged-Ereignis (Visio Viewer)

Tritt auf, wenn eine Ebene in dem in Microsoft Visio Viewer geöffneten Dokument geändert wird.

Syntax

Ausdruck verwendet werden. OnLayerChanged (LayerIndex, Visible, ColorOverride, Color, ColorTrans)

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

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
LayerIndex Erforderlich Long Der Index der geänderten Ebene.
Visible Erforderlich Boolean Zeigt an, ob die geänderte Ebene in der Benutzeroberfläche sichtbar ist.
ColorOverride Erforderlich Boolean Gibt an, ob die Farbe von Formen auf der geänderten Ebene überschrieben werden soll.
Color Erforderlich OLE_COLOR Die Farbe der geänderten Ebene, ausgedrückt in RGB-Werten.
FarbTrans Erforderlich Double Der Transparenzprozentsatz der geänderten Ebene.

Hinweise

Sie können eine Ebene entweder im Dialogfeld Ebeneneigenschaften oder programmgesteuert mithilfe der Eigenschaften LayerColor,LayerColorOverride, LayerColorTrans und LayerVisible ändern.

Beispiel

Der folgende Code zeigt, wie Sie das OnLayerChanged-Ereignis verwenden, um den neuen Transparenzprozentsatz des geänderten Layers im Direktfenster anzuzeigen.

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

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.