AutoFilter インターフェイス

定義

指定されたワークシートのオートフィルターを示します。

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 オブジェクトから返されたすべてのデータを表示します。

適用対象