NameSpace.Categories プロパティ (Outlook)
名前空間に使用できる Category オブジェクトのセットを表す Categories オブジェクトを取得または設定します。 値の取得と設定が可能です。
構文
式。 Categories
式 'NameSpace' オブジェクトを表す変数。
注釈
このプロパティは、一連の 名前空間 のオブジェクトに格納されている Outlook アイテムに適用可能な カテゴリ オブジェクトでは、マスター] を表し、その名前空間のすべてのユーザーに適用されます。
このプロパティは、 ストア オブジェクトの Categories プロパティに似ています。 現在のプロファイルで定義されている複数のアカウントがある場合は、特定のアカウントに関連付けられているストアの カテゴリ のプロパティを使用します。
例
次の Visual Basic for Applications (VBA) の例では、名前および既定の 名前空間 オブジェクトに関連付けられている カテゴリ のコレクションに含まれる各 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 whether 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
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。