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 支援與意見反應