共用方式為


Outlook (的 Category.CategoryID 屬性)

會傳回 String 值,代表 Category 物件的唯一識別碼。 唯讀。

語法

expressionCategoryID

表達 代表 Category 物件的變數。

註解

因為Category物件的Name屬性可以透過程式設計方式或使用者動作來變更,所以每個Category物件都是以全域唯一識別碼唯一識別, (指派給物件的 GUID) ,可以使用這個屬性來擷取這些識別碼。 GUID 是以下列格式呈現的字串:

{00000000-0000-0000-0000-000000000000}

範例

下列的 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

另請參閱

Category 物件

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應