Freigeben über


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.

HinwBemerkungeneise

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.