Category.CategoryID プロパティ (Outlook)

Category オブジェクトの一意の識別子を表す 文字列 値を返します。 読み取り専用です。

構文

CategoryID

Category オブジェクトを表す変数。

注釈

Category オブジェクトの Name プロパティはプログラムまたはユーザー アクションによって変更できるため、各 Category オブジェクトは、このプロパティを使用して取得できるオブジェクトに割り当てられたグローバル一意識別子 (GUID) によって一意に識別されます。 GUID は、次の形式を使用して文字列として表されます。

{00000000-0000-0000-0000-000000000000}

次の 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 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

関連項目

カテゴリ オブジェクト

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

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