Table インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public interface class Table : Microsoft::Office::Interop::Outlook::_Table
[System.Runtime.InteropServices.Guid("000630D2-0000-0000-C000-000000000046")]
public interface Table : Microsoft.Office.Interop.Outlook._Table
Public Interface Table
Implements _Table
- 派生
- 属性
- 実装
注釈
これは、対応する COM オブジェクトとの相互運用性を得るためにマネージ コードが必要とする COM コクラスから派生する .NET インターフェイスです。 COM オブジェクトのすべてのメソッド、プロパティ、およびイベント メンバにアクセスするには、この派生インターフェイスを使用します。 ただし、使用するメソッドまたはイベントが、1 つの COM オブジェクトに基づいて同じ名前を共有する場合は、該当するプライマリ インターフェイスにキャストしてメソッドを呼び出し、最新のイベント インターフェイスにキャストしてイベントに接続します。 COM オブジェクトの詳細については、このトピックを参照してください。 COM オブジェクトのメソッドとプロパティ メンバーの詳細については、「」を参照してください _Table。
テーブル は読み取り専用で動的な行セットの フォルダー または 検索 オブジェクト内のデータを表します。 または を使用GetTable(Object, Object)して、フォルダーまたは検索フォルダー内の項目のセットを表す Table オブジェクトを取得できます。GetTable() Table オブジェクトが Folder.GetTable から取得された場合は、フィルター (でRestrict(String)) をさらに指定して、フォルダー内の項目のサブセットを取得できます。 任意のフィルターを指定しない場合、フォルダー内のすべてのアイテムが表示されます。
既定では、返される テーブル 内の各項目には、そのプロパティの既定のサブセットのみが含まれています。 フォルダー内の項目としては、 テーブル の各行、各列をし、インメモリの軽量な行セットとなり、高速な列挙では、 テーブル のプロパティ、フォルダー内のアイテムのフィルター処理と見なすことができます。 基になるフォルダーの追加と削除は、 テーブル 内の行に反映されますが、行の削除と追加、変更、 テーブル 上で任意のイベントはサポートされません。 Table 行から書き込み可能なオブジェクトが必要な場合は、Table の既定の EntryID 列からその行のエントリ ID を取得し、オブジェクトのNameSpaceメソッドを使用GetItemFromID(String, Object)して、読み取り/書き込み操作をサポートする 、 や ContactItemなどのMailItem完全な項目を取得します。 Table の既定の列の詳細については、「 テーブル オブジェクトに表示される既定のプロパティ」を参照してください。
Table オブジェクトの詳細については、「フォルダー内の項目の列挙、検索、およびフィルター処理」を参照してください。
プロパティ
Application |
オブジェクトの Application 親アプリケーション (Outlook) を表すオブジェクトを Table 返します。 読み取り専用です。 (継承元 _Table) |
Class |
オブジェクトのクラスを OlObjectClass 示す列挙型の定数を Table 返します。 読み取り専用です。 (継承元 _Table) |
Columns |
に対して Columns 定義されている列を含むコレクション オブジェクトを Table返します。 読み取り専用です。 (継承元 _Table) |
EndOfTable |
オブジェクトの最後の行の後に現在の行が配置されているかどうかを示す ブール値 (C#ではブール 値) を Table 返します。 読み取り専用です。 (継承元 _Table) |
Parent |
オブジェクトの親 オブジェクト を Table 返します。 読み取り専用です。 (継承元 _Table) |
Session |
現在のセッションの NameSpace オブジェクトを返します。 読み取り専用です。 (継承元 _Table) |
メソッド
FindNextRow() |
前の で Table 指定した条件を満たす 内の次の行を検索します FindRow(String)。 (継承元 _Table) |
FindRow(String) |
で Table 指定された |
GetArray(Int32) |
から行と列の値のセットを含む 2 次元配列を取得します Table。 (継承元 _Table) |
GetNextRow() |
現在の行を 内の次の行に Table 移動し、Table でその行を取得 します。 (継承元 _Table) |
GetRowCount() |
内の行数を取得します Table。 (継承元 _Table) |
MoveToStart() |
の現在の行を Table Table の最初の行の直前に移動 します。 (継承元 _Table) |
Restrict(String) |
内 Table の行にフィルターを適用し、新しい Table オブジェクトを取得します。 (継承元 _Table) |
Sort(String, Object) |
で指定した プロパティで のTable行を並べ替え、現在の行を Table の最初の行の直前にリセットします。 |