UserDefinedProperties オブジェクト (Outlook)

Folder オブジェクトで定義されているユーザー定義のプロパティを表す、一連の UserDefinedProperty オブジェクトが含まれます。

注釈

UserDefinedProperties コレクションのメンバーは、 フィールドを表示する] ダイアログ ボックスが表示される ユーザー定義フィールド] の下のフィールドに対応します。

UserDefinedProperties プロパティを使用して、 Folder オブジェクトの UserDefinedProperties オブジェクトを取得します。

ユーザー定義プロパティを定義して追加するには Add メソッド、既存のユーザー定義プロパティを 削除する Remove メソッドは UserDefinedProperties コレクションを使用します。 Item メソッドを使用して名前またはインデックスで取得するか、Find メソッドを使用して、UserDefinedProperty コレクションから UserDefinedProperty オブジェクトを検索して取得します。 Refresh メソッドを使用して、ストアから UserDefinedProperties コレクションを再読み込みします。

UserDefinedProperties コレクションには、フォルダーに格納されているすべての Outlook アイテムに適用できるユーザー定義のプロパティの定義だけが含まれています。 取得または、そのフォルダー内の Outlook アイテムのユーザー定義のプロパティ値を変更、そのアイテムの [ユーザー プロパティ] コレクションを取得するのには、 MailItem オブジェクトなどの Outlook アイテムの [ユーザー プロパティ] プロパティを使用します。 取得または Outlook アイテムのユーザー定義プロパティの値を変更し、適切なユーザー定義プロパティの UserProperty オブジェクトを使用できます。

次の Visual Basic for Applications (VBA) の例を作成し、既定の 受信トレイフォルダーに複数の UserDefinedProperty オブジェクトを追加する Add メソッドを使用します。

Sub AddStatusProperties() 
 
 Dim objNamespace As NameSpace 
 
 Dim objFolder As Folder 
 
 Dim objProperty As UserDefinedProperty 
 
 
 
 ' Obtain a Folder object reference to the 
 
 ' Inbox default folder. 
 
 Set objNamespace = Application.GetNamespace("MAPI") 
 
 Set objFolder = objNamespace.GetDefaultFolder(olFolderInbox) 
 
 
 
 ' Add five user-defined properties, used to identify and 
 
 ' track customer issues. 
 
 With objFolder.UserDefinedProperties 
 
 Set objProperty = .Add("Issue?", olYesNo, olFormatYesNoIcon) 
 
 Set objProperty = .Add("Issue Research Time", olDuration) 
 
 Set objProperty = .Add("Issue Resolution Time", olDuration) 
 
 Set objProperty = .Add("Customer Follow-Up", olYesNo, olFormatYesNoYesNo) 
 
 Set objProperty = .Add("Issue Closed", olYesNo, olFormatYesNoYesNo) 
 
 End With 
 
End Sub 
 

メソッド

名前
Add
Find
アイテム
Refresh
Remove

プロパティ

名前
アプリケーション
クラス
Count
Parent
Session

関連項目

Outlook オブジェクト モデル リファレンス

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

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