Outlook) (Categories 物件
代表定義命名空間之主要類別目錄清單的 Category 物件集合。
註解
Microsoft Outlook 提供分類系統,讓 Outlook 專案可以輕鬆識別並分組為使用者定義的類別。 Categories 物件代表指定信箱的使用者可以使用的一組使用者定義的類別。
使用NameSpace物件的Categories屬性可取得Categories物件參考,代表該命名空間的主要類別清單。
使用 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 |
Class |
Count |
Parent |
Session |
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。