名前空間の分類項目マスターを定義する 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 のサポートおよびフィードバックを参照してください。