AutoFilter インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたワークシートのオートフィルターを示します。
public interface class AutoFilter
[System.Runtime.InteropServices.Guid("00024432-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface AutoFilter
Public Interface AutoFilter
- 属性
注釈
AutoFilter オブジェクトを取得するには、AutoFilter プロパティを使用します。 個々の列フィルターのコレクションを取得するには、 Filters プロパティを使用します。 フィルター処理された範囲全体を表すRange オブジェクトを取得するには、Range プロパティを使用します。
ワークシートの AutoFilter オブジェクトを作成するには、ワークシートの範囲のオートフィルター処理を手動で、または Range オブジェクトの AutoFilter(Object, Object, XlAutoFilterOperator, Object, Object) メソッドを使用してオンにする必要があります。
プロパティ
| 名前 | 説明 |
|---|---|
| Application |
指定したオブジェクトの作成者を表す Application オブジェクトを返します (OLE オートメーション オブジェクトでこのプロパティを使用して、そのオブジェクトのアプリケーションを返すことができます)。 読み取り専用です。 |
| Creator |
このオブジェクトを作成したアプリケーションを示す、32 ビットの整数値を返します。 Excel で作成されたオブジェクトの場合は、文字列 XCEL を表す 16 進数の 5843454C を返します。 読み取り専用 XlCreator。 |
| FilterMode |
ワークシートがオートフィルター フィルター モードの場合は True を 返します。 読み取り専用の Boolean です。 |
| Filters |
オートフィルター処理された範囲内のすべてのフィルターを表す Filters コレクションを返します。 読み取り専用です。 |
| Parent |
指定されたオブジェクトの親オブジェクトを返します。 読み取り専用です。 |
| Range |
指定したオートフィルターが適用される範囲を表す Range オブジェクトを返します。 |
| Sort |
並べ替え列または列を取得し、 AutoFilter コレクションの並べ替え順序を取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| ApplyFilter() |
指定した AutoFilterオブジェクトを適用します。 |
| ShowAllData() |
AutoFilter オブジェクトから返されたすべてのデータを表示します。 |