Event オブジェクトに設定されたフィルター アクションの配列を返します。
構文
式。 GetFilterActions
式Event オブジェクトを返す式。
戻り値
Long()
注釈
開発の際には、GetFilterActions メソッドから返された配列が示すイベント フィルターを使用し、拡張 (操作) の種類に基づいて、特定のマウス イベント拡張を除外することができます。 返された配列は、この Event オブジェクトの SetFilterActions メソッドに渡される配列になります。 GetFilterActions メソッドによって返された配列は、次のように解釈されます。
配列内の要素の数は 3 の倍数です。
最初の要素には、範囲 (VisFilterActions の任意のメンバー) の開始マウス アクション (MouseMove イベント拡張) が含まれています。
2 番目の要素には、範囲 (値が 1 番目の要素よりも大きい VisFilterActions のメンバー) のマウスの終了アクション (MouseMove イベント拡張) が含まれています。
3 番目の要素には、その操作範囲のイベントを待機するかどうかを示す、True または False 値が含まれます。True の場合は、特定のサブタイプのイベント、または MouseMove イベント拡張を待機し、False の場合は、イベント サブタイプを除外します。
各要素トリプレットの 1 番目と 2 番目の配列要素で返されるフィルター アクションは、Visio タイプ ライブラリで宣言されている VisFilterActions 列挙体で定義され、次の表に示します。 配列要素トリプレットの 2 番目の位置を占めるマウス アクションは、配列要素トリプレットの最初の位置を占めるマウス アクションよりも、常にシーケンスの後半 (つまり、値が大きい) であることに注意してください。
| 定数 | 値 | 説明 |
|---|---|---|
| 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 のサポートおよびフィードバックを参照してください。