Categories オブジェクト (Outlook)
名前空間の分類項目マスターを定義する Category オブジェクトのコレクションを表します。
注釈
Microsoft Outlookは、Outlook アイテムに簡単に識別してユーザー定義のカテゴリにグループ化、分類システムを提供します。 Categories オブジェクトは、特定のメールボックスのユーザーに利用可能なユーザー定義のカテゴリのセットを表します。
カテゴリ オブジェクトのプロパティの 名前空間 を使用すると、その名前空間の分類項目マスターを表す カテゴリ のオブジェクト参照を取得します。
Add メソッドを使用して新しい Category オブジェクトを作成し、それをコレクションに追加します。 Item メソッドを使用して、既存のカテゴリの Category オブジェクト参照を取得し、Remove メソッドを使用してコレクションから Category オブジェクトを削除します。 Count プロパティを使用して、コレクションに含まれるカテゴリの数を返します。
例
次のVisual Basic for Applications (VBA) の例では、既定の NameSpace オブジェクトに関連付けられている Categories コレクションに含まれる各 Category オブジェクトの名前と識別子を含むダイアログ ボックスを表示します。
Private Sub ListCategoryIDs()
Dim objNameSpace As NameSpace
Dim objCategory As Category
Dim strOutput As String
' Obtain a NameSpace object reference.
Set objNameSpace = Application.GetNamespace("MAPI")
' Check if the Categories collection for the Namespace
' contains one or more Category objects.
If objNameSpace.Categories.Count > 0 Then
' Enumerate the Categories collection.
For Each objCategory In objNameSpace.Categories
' Add the name and ID of the Category object to
' the output string.
strOutput = strOutput & objCategory.Name & _
": " & objCategory.CategoryID & vbCrLf
Next
End If
' Display the output string.
MsgBox strOutput
' Clean up.
Set objCategory = Nothing
Set objNameSpace = Nothing
End Sub
メソッド
名前 |
---|
Add |
アイテム |
Remove |
プロパティ
名前 |
---|
アプリケーション |
クラス |
Count |
Parent |
Session |
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。