Viewer.OnLayerChanged 事件 (Visio Viewer)

在Microsoft Visio Viewer打开的文档中更改层时发生。

语法

表达式OnLayerChanged (LayerIndexVisibleColorOverrideColorColorTrans)

表达 返回 Viewer 对象的表达式。

参数

名称 必需/可选 数据类型 说明
LayerIndex 必需 Long 已更改层的索引。
Visible 必需 Boolean 指示更改的层在用户界面中是否可见。
ColorOverride 必需 Boolean 指示是否重写已更改层上的形状的颜色。
Color 必需 OLE_COLOR 已更改的层的颜色,以 RGB 值表示。
ColorTrans 必需 Double 已更改层的透明度百分比。

备注

可以在“ 层属性 ”对话框中更改图层,也可以使用 LayerColorLayerColorOverrideLayerColorTransLayerVisible 属性以编程方式更改图层。

示例

以下代码演示如何使用 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。