返回为 Event 对象设置的筛选器操作的数组。
语法
expression。 GetFilterActions
表达 返回 Event 对象的表达式。
返回值
Long ()
备注
GetFilterActions 方法返回的数组中描述的事件筛选器为开发人员提供了根据扩展(操作)类型忽略指定的鼠标事件扩展的方式。 返回的数组将传递给用于此 Event 对象的 SetFilterActions 方法。 可以采用以下方式解释 GetFilterActions 方法返回的数组。
该数组中的元素数是 3 的倍数,如下所示:
第一个元素包含开始鼠标操作 (MouseMove 事件扩展) 范围 (VisFilterActions) 的任何成员。
第二个元素包含结束鼠标操作 (MouseMove 事件扩展) 范围 (VisFilterActions 的任何成员的值高于第一个元素) 。
第三个元素包含 True 或 False 值,指示是否侦听该动作范围的事件(True 表示侦听特定子类型的事件或 MouseMove 事件扩展;False 表示排除子类型事件)。
每三个元素一组的第一个和第二个数组元素中返回的筛选操作都在 VisFilterActions 枚举中定义,该枚举在 Visio 类型库中声明,如下表所示。 请注意,在三个一组的数组元素中占据第二个位置的鼠标操作在顺序中总是比那些占据第一个位置的鼠标操作要靠后(即值较大)。
| 常量 | 值 | Description | 
|---|---|---|
| visFilterMouseMoveDragBegin | 1 | 筛选 MouseMove 事件的 DragBegin 扩展。 | 
| visFilterMouseMoveDragDrop | 5 | 筛选 MouseMove 事件的 DragDrop 扩展。 | 
| visFilterMouseMoveDragEnter | 2 | 筛选 MouseMove 事件的 DragEnter 扩展。 | 
| visFilterMouseMoveDragLeave | 4 | 筛选 MouseMove 事件的 DragLeave 扩展。 | 
| visFilterMouseMoveDragOver | 3 | 筛选 MouseMove 事件的 DragOver 扩展。 | 
| visFilterMouseMoveNoDrag | 0 | 不要筛选 MouseMove 事件的任何扩展。 | 
有关使用事件扩展定义筛选器操作的详细信息,请参阅 SetFilterActions 方法。
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。