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
名稱 |
---|
Application |
CategoryBorderColor |
CategoryGradientBottomColor |
CategoryGradientTopColor |
CategoryID |
Class |
Color |
Name |
Parent |
Session |
ShortcutKey |
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。