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