Outlook (的 Category.CategoryID 屬性)
會傳回 String 值,代表 Category 物件的唯一識別碼。 唯讀。
語法
expression。 CategoryID
表達 代表 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
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。