Viewer.OnLayerChanged-Ereignis (Visio Viewer)
Tritt auf, wenn eine Ebene im in Microsoft Visio Viewer geöffneten Dokument geändert wird.
Syntax
Ausdruck. 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 | Gibt an, ob die geänderte Ebene auf 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. |
ColorTrans | 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 der geänderten Ebene 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.