共用方式為


Event.GetFilterActions 方法 (Visio)

傳回為 Event 物件設定的篩選動作陣列。

語法

expressionGetFilterActions

表達 會傳回 Event 物件的運算式。

傳回值

Long ()

註解

GetFilterActions 方法所傳回之陣列中所描述的事件篩選,會提供方法讓開發人員根據擴充 (動作) 類型來略過所指定的滑鼠事件擴充。 傳回的陣列即為針對這個 Event 物件傳送給 SetFilterActions 方法的陣列。 GetFilterActions 方法所傳回的陣列可以用下列方式進行解譯。

陣列中的元素數目是 3 的倍數,如下所述:

  • 第一個專案包含 MouseMove 事件延伸 (開始滑鼠動作,) 範圍 (VisFilterActions) 的任何成員。

  • 第二個元素包含 MouseMove 事件延伸 (的結束滑鼠動作,) 範圍 (VisFilterActions 的任何成員,其值高於第一個元素) 。

  • 第三個元素包含 TrueFalse 值,表示您是否要聆聽該動作範圍的事件 (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 支援與意見反應