次の方法で共有


プロパティの作成

Outlook には、カスタム プロパティを追加するいくつかの方法が用意されています。

ObjectProperty UserProperties.Add ItemProperties.Add PropertyAccessor.SetProperty PropertyAccessor.SetProperties
操作 NameType に指定されたカスタム プロパティを追加します。 同じ名前と種類のプロパティがすでに存在する場合、そのプロパティは新しいプロパティで上書きされます。 AddToFolderFields の既定値を使用すると、プロパティをアイテムに追加したり、フォルダーにビュー フィールドとして追加したりできます。 同じ名前と型のプロパティが既に存在する場合でも、 NameType で指定されたカスタム プロパティを追加します。 AddToFolderFields の既定値を使用すると、プロパティをアイテムに追加したり、フォルダーにビュー フィールドとして追加したりできます。 プロバイダーと親オブジェクトがプロパティの作成をサポートしている場合、プロパティがまだ存在せず、プロパティに有効なスキーマ名が指定されている場合は、 SchemaName で指定されたカスタム プロパティを追加します。 SchemaNames の各プロパティについて、PropertyAccessor.SetProperties は、プロバイダーと親オブジェクトがプロパティの作成をサポートし、プロパティがまだ存在せず、プロパティに対して有効なスキーマ名が指定されている場合、カスタム プロパティとして追加します。
該当するオブジェクト Office ドキュメント アイテム (DocumentItem オブジェクト) を除くすべての Outlook アイテム オブジェクト。 Office ドキュメント アイテム (DocumentItem オブジェクト) を除くすべての Outlook アイテム オブジェクト。 DocumentItem オブジェクトを含む、すべての Outlook アイテム オブジェクト。 DocumentItem オブジェクトを含む、すべての Outlook アイテム オブジェクト。
プロパティの初期値 VBA ではです。は後続の割り当てが必要です。 VBA ではです。は後続の割り当てが必要です。 Value で指定されます。 Values 配列内の対応する要素の値で指定します。
プロパティの種類 で指定します。 で指定します。 プロパティが MAPI プロップタグまたは id 名前空間で指定されている場合、プロパティの型は識別子の最も低い 16 ビットに含まれます。それ以外の場合、プロパティ型は Value の型によって決まります。 各プロパティの型は、 SetProperty 列と同じ原則によって決まります。プロパティが、そのプロップタグを含む名前空間で指定されていない場合、そのプロパティ型は Values 配列内の対応する要素の型です。
プロパティの変更時 CustomPropertyChange イベントは、プロパティの変更時に発生します。 CustomPropertyChange イベントは、プロパティの変更時に発生します。 この方法で追加された項目レベルのプロパティは、アイテムの UserProperties コレクションの一部になりません。 変更しても Outlook オブジェクト モデル イベントは生成されません。 SetProperty 欄と同じイベントが考えられます。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。