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

関連項目

NameSpace Object

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

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