次の方法で共有


_TableView.GetTable メソッド

定義

オブジェクトに Table 含まれるすべての Microsoft Outlook アイテムを表す オブジェクトを TableView返します。

public:
 Microsoft::Office::Interop::Outlook::Table ^ GetTable();
public Microsoft.Office.Interop.Outlook.Table GetTable ();
Public Function GetTable () As Table

戻り値

現在の テーブルビュー内の項目を表す行を持つ Table オブジェクトを返します。

注釈

TableView オブジェクトの GetTable メソッドは、同じストアまたは集約的なビューで、複数のストアにまたがる 1 つまたは複数のフォルダーからアイテムのテーブルを返します。 などの総合的なビュー クイック検索を使用してすべてのメール アイテムの間での検索を取得します。 この動作は、同じフォルダーから項目をFolder含むテーブル オブジェクトを取得する オブジェクトのメソッドとは異なりますGetTable(Object, Object)

TableView オブジェクトは、アクティブなオブジェクトの プロパティによって CurrentFolder 示されるように、アクティブ Explorer なエクスプローラーの現在のフォルダーに基づいている必要があります。 フォルダーが表示されているエクスプローラーの現在のフォルダーではない場合、または プロパティによって CurrentView 示されるそのフォルダーのビューがテーブル ビューでない場合、Outlook はエラーを返します。

結果のテーブルのフィルターは、TableView オブジェクトの プロパティによってFilter設定されます。 TableView オブジェクトの Filter プロパティが空でない場合、GetTable は、ビューで使用できる項目のフィルター処理されたサブセットを表す行を含む Table オブジェクトを返します。 その後、 Restrict(String) 結果のテーブルで メソッドが呼び出される場合、 Restrict メソッドの適用は、 で Filter表されるフィルターを使用した論理 AND 操作と同じです。

GetTable は、既定の列セットを持つ テーブル を返します。 GetTable は、現在のビューのコレクション内の各フィールドの列をViewFields含む Table を返しません。 フォルダーの種類に基づくテーブルの既定の列セットの詳細については、「Table オブジェクトに表示される既定のプロパティ」を参照してください。 既定の列セットを変更するには、コレクション オブジェクトの Add(String)、、または RemoveAll() メソッドをColumns使用Remove(Object)します。 列としてテーブルに追加できないプロパティは、「テーブル オブジェクトまたはテーブル フィルターのサポートされていないプロパティ」に一覧表示されます。

作成されるテーブル内の列の順序は、GetTable が基づく現在のビュー内のアイテムの順序と同じであるとは限りません。 たとえば、GetTable は、ビュー内のグループ化ヘッダーを表す行を含むテーブルを返しません。 GetTable から返されるテーブル内の行を並べ替えるには、Table オブジェクトの メソッドを使用Sort(String, Object)します。

GetTable から返される Table オブジェクトの親オブジェクトは、 TableView オブジェクトです。 TableView オブジェクトの親オブジェクトはViewsコレクションであり、Views コレクションの親オブジェクトは Folder オブジェクトです。

適用対象