Category-Objekt (Outlook)

Stellt eine benutzerdefinierte Kategorie dar, nach der Outlook Elemente gruppiert werden können.

HinwBemerkungeneise

Microsoft Outlook bietet ein Kategorisierung mit dem Outlook-Elemente können auf einfache Weise identifiziert und in benutzerdefinierte Kategorien unterteilt. Category -Objekt stellt eine benutzerdefinierte Kategorie dar.

Verwenden Sie die Add -Methode der Categories -Eigenschaft für das NameSpace -Objekt, um ein neues Category -Objekt, die Kategorie der Hauptkategorienliste für diesen Namespace hinzufügen zu erstellen.

Verwenden Sie die Name -Eigenschaft zum Angeben des Namens der Kategorie, die Color -Eigenschaft zum Angeben der für die Kategorie angezeigten Farbe, und die ShortcutKey -Eigenschaft zum Angeben der Tastenkombination, mit der die Kategorie einem Outlook-Element in der Benutzeroberfläche von Outlook zugewiesen wird. Rufen Sie mit der CategoryID -Eigenschaft den eindeutigen Bezeichner für eine Kategorie ab.

Zuweisen von Kategorien zu Elementen

Outlook-Elementen können Kategorien zugewiesen werden, indem die Namen der entsprechenden Category -Objekte in einer durch Trennzeichen getrennten Zeichenfolge in der Categories -Eigenschaft für eines der folgenden Objekte angegeben werden:

Objekt Objekt
AppointmentItem RemoteItem
ContactItem ReportItem
DistListItem SharingItem
DocumentItem TaskItem
JournalItem TaskRequestAcceptItem
MailItem TaskRequestDeclineItem
MeetingItem TaskRequestItem
NoteItem TaskRequestUpdateItem
PostItem

Beispiel

Im folgende Visual Basic für Applikationen (VBA) zeigt ein Dialogfeld mit den Namen und Bezeichner für jedes Category -Objekts in der NameSpace -Standardobjekt zugeordnet Categories -Auflistung enthalten sind.

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 
 

Eigenschaften

Name
Application
CategoryBorderColor
CategoryGradientBottomColor
CategoryGradientTopColor
CategoryID
Klasse
Color
Name
Parent
Session
ShortcutKey

Siehe auch

Outlook-Objektmodellreferenz

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.