Outlook) (Categories 对象

代表 Category 对象的集合,这些对象定义命名空间的"主类别列表"。

备注

Microsoft Outlook提供了一个分类系统,依据 Outlook 项目可以很容易地标识和分组为用户定义的类别。 类别 对象表示在给定的邮箱的用户的用户定义的类别组。

使用 命名空间 对象的 类别 属性来获取表示该命名空间主类别列表的 类别 对象引用。

使用 Add 方法创建新的 Category 对象并将其追加到集合。 使用 Item 方法获取现有类别的 Category 对象引用,使用 Remove 方法从集合中删除 Category 对象。 使用 Count 属性可返回集合中包含的类别数。

示例

以下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 

方法

名称
Add
项目
Remove

属性

名称
Application
Count
Parent
Session

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。