Event.GetFilterCommands メソッド (Visio)
コマンドの範囲と True または False の値で構成される配列を返します。これらの値は、コマンドの範囲に関連するイベントのフィルター方法を表します。
構文
式。 GetFilterCommands
式Event オブジェクトを表す変数。
戻り値
Long()
注釈
開発の際には GetFilterCommands メソッドから返された配列が示すイベント フィルターを使用し、コマンド ID に基づいて、特定のイベントを除外することができます。 返された配列は、この Event オブジェクトの SetFilterCommands メソッドに渡される配列になります。
GetFilterCommands メソッドによって返された配列は、次のように解釈されます。
配列内の要素の数は 3 の倍数です。
最初の要素には、範囲の開始コマンド ID ( VisUICmds の任意のメンバー) が含まれています。
第 2 の要素には、範囲の最後にあるコマンド ID (VisUICmds のメンバー) が格納されます。
3 番目の要素には、コマンドの範囲に関連するイベントを受信するかどうかを示す True または False の値が格納されます (True はイベントを受信し、False はイベントを受信しません)。
イベントがコマンド フィルターを通過するには、次の条件を満たす必要があります。
コマンド ID が有効である。
すべてのフィルターが True の場合は、イベントが 1 つ以上のフィルターと一致する。
すべてのフィルターが False の場合は、イベントがいずれのフィルターとも一致しない。
フィルターに True と False の両方が含まれている場合は、イベントが 1 つ以上の True フィルターと一致し、いずれの False フィルターとも一致しない。
配列に True 範囲が定義されていない場合、イベントは True と見なされます。
コマンド ID を使用してイベント フィルターを定義する方法については、「SetFilterCommands メソッド」を参照してください。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。