Поделиться через


Объект Categories (Outlook)

Представляет коллекцию объектов Category , которые определяют список главных категорий для пространства имен.

Замечания

Microsoft Outlook предоставляет систему классификации, с помощью которой элементы Outlook можно легко идентифицировать и группировать по определяемым пользователем категориям. Объект Categories представляет набор определяемых пользователем категорий, доступных пользователю заданного почтового ящика.

Используйте свойство Categories объекта NameSpace , чтобы получить ссылку на объект Categories , представляющий список главных категорий для этого пространства имен.

Используйте метод Add , чтобы создать объект Category и добавить его в коллекцию. Используйте метод Item , чтобы получить ссылку на объект Category для существующей категории, а метод Remove — для удаления объекта Category из коллекции. Используйте свойство Count , чтобы вернуть количество категорий, содержащихся в коллекции.

Пример

В следующем примере Visual Basic для приложений (VBA) отображается диалоговое окно, содержащее имена и идентификаторы для каждого объекта Category, содержащегося в коллекции Categories, связанной с объектом NameSpace по умолчанию.

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
Class
Count
Parent
Session

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.