Event.GetFilterActions 方法 (Visio)
傳回為 Event 物件設定的篩選動作陣列。
語法
expression。 GetFilterActions
表達 會傳回 Event 物件的運算式。
傳回值
Long ()
註解
GetFilterActions 方法所傳回之陣列中所描述的事件篩選,會提供方法讓開發人員根據擴充 (動作) 類型來略過所指定的滑鼠事件擴充。 傳回的陣列即為針對這個 Event 物件傳送給 SetFilterActions 方法的陣列。 GetFilterActions 方法所傳回的陣列可以用下列方式進行解譯。
陣列中的元素數目是 3 的倍數,如下所述:
第一個專案包含 MouseMove 事件延伸 (開始滑鼠動作,) 範圍 (VisFilterActions) 的任何成員。
第二個元素包含 MouseMove 事件延伸 (的結束滑鼠動作,) 範圍 (VisFilterActions 的任何成員,其值高於第一個元素) 。
第三個元素包含 True 或 False 值,表示您是否要聆聽該動作範圍的事件 (True 表示要聆聽特定子類型的事件,或 MouseMove 事件擴充;False 則表示要排除事件子類型)。
在每個元素三項組之第一個及第二個陣列元素中傳回的篩選動作,是定義在 VisFilterActions 列舉中,而這個列舉是宣告於 Visio 型別程式庫,並顯示在下表中。 請注意,佔用陣列元素三項組中之第二個位置的滑鼠動作的順序一律會晚於 (即,較高的 in 值) 佔用陣列元素三項組中之第一個位置的滑鼠動作。
常數 | 值 | 描述 |
---|---|---|
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 支援與意見反應。