次の方法で共有


_Columns.Add(String) メソッド

定義

によってName指定された をColumnコレクションにColumns追加し、 をTableリセットします。

public:
 Microsoft::Office::Interop::Outlook::Column ^ Add(System::String ^ Name);
public Microsoft.Office.Interop.Outlook.Column Add (string Name);
Public Function Add (Name As String) As Column

パラメーター

Name
String

列として追加されるプロパティの名前を指定します。

戻り値

新しい列を表す Column オブジェクトを返します。

注釈

Columns.Add は、 テーブルColumns コレクションの末尾に指定した を追加し、 テーブル の最初の行の直前に現在の行に移動して、 テーブル をリセットします。 Columns.Add がエラーを返した場合、現在の行は変更されません。

Name には、明示的な組み込みプロパティ名、または名前空間によって参照されるプロパティ名を指定できます。 このパラメーターは、英語ロケールの名前として指定する必要があります。 名前空間によるプロパティの参照の詳細については、「名前空間によるプロパティの参照」を参照してください。

オブジェクト モデルで明示的な組み込みプロパティであるプロパティを追加する場合は、 FirstName明示的な組み込みプロパティ名を英語で指定 Name する必要があります。 特定の テーブル 内の値を表現する方法に影響を与えるこれらのプロパティを列として追加するときに使用する形式のプロパティの型。 テーブルのプロパティ値表現の詳細については、「テーブルおよびビュー クラスのプロパティ値表現に影響を与える要因」を参照してください。

テーブル にカスタム プロパティを追加する場合、MAPI 文字列名前空間でプロパティを参照する必要が明示的にプロパティの型をプロパティ参照の末尾に追加します。 たとえば、Unicode 型の文字列を持つカスタム プロパティ MyCustomProperty を追加するには、型 001f を参照に明示的に追加する必要があります。その結果 http://schemas.microsoft.com/mapi/string/{HHHHHHHH-HHHH-HHHH-HHHH-HHHHHHHHHHHH}/MyCustomProperty/0x0000001f、{HHHHHHHHHH-HHHH-HHHH-HHHH-HHHH-HHHHHHHHH} は名前空間 GUID を表します。

Columns.Add 、バイナリ プロパティ、計算されたプロパティは、HTML または rtf 形式の本文の内容などを使用して テーブル には、特定のプロパティを追加できません。 詳細については、「テーブル オブジェクトまたはテーブル フィルターのサポートされていないプロパティ」を参照してください。

コレクションのプロパティに非常に高速にアクセスするために特定のプロパティのキャッシュをItems容易にするために使用できますがSetColumns(String)、一部のプロパティは SetColumns から制限されています。 これらの制限は Columns.Add には適用されません、ため テーブル のオブジェクトがより制限の少ない アイテム よりもいます。

適用対象