閱讀英文

共用方式為


Outlook) (Category 物件

代表 Outlook 項目可據以分組的使用者定義類別。

註解

Microsoft Outlook 提供分類系統,讓 Outlook 專案可以輕鬆識別並分組為使用者定義的類別。 Category 物件代表使用者定義的類別。

使用NameSpace物件之Categories屬性的Add方法可建立新的Category物件,並將類別新增至該命名空間的主要類別清單。

使用 Name 屬性可指定類別的名稱、使用 Color 屬性來指定該類別所顯示的色彩,以及使用 ShortcutKey 屬性來指定用來將該類別指派給 Outlook 使用者介面中 Outlook 專案的快速鍵。 使用 CategoryID 屬性來擷取類別的唯一識別碼。

指派類別給項目

可以在下列物件的 Categories 屬性中,以逗號分隔的字串指定適當 Category 物件的名稱,將類別指派給 Outlook 項目:

範例

下列的 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 
 

屬性

另請參閱

Outlook 物件模型參考

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應