Category.CategoryID 属性 (Outlook)
返回一个 字符串 值,表示 类别 对象的唯一标识符。 此为只读属性。
语法
expression。 CategoryID
表达 一个代表 Category 对象的变量。
备注
由于 Category 对象的 Name 属性可以通过编程方式或用户操作进行更改,因此每个 Category 对象都由全局唯一标识符 (GUID) 进行唯一标识,该标识符分配给该对象,可使用此属性进行检索。 GUID 可通过使用以下格式表示为字符串:
{00000000-0000-0000-0000-000000000000}
示例
下面的 Visual Basic for Applications (VBA) 示例显示一个对话框,包含名称和默认 命名空间 的对象具有关联的 类别 集合中包含的每个 类别 对象的标识符。
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 支持和反馈,获取有关如何接收支持和提供反馈的指南。