UserDefinedProperties-Objekt (Outlook)

Enthält eine Reihe von UserDefinedProperty -Objekten, die die benutzerdefinierten Eigenschaften darstellen, die für ein Folder -Objekt definiert sind.

HinwBemerkungeneise

Die Elemente der UserDefinedProperties -Auflistung entsprechen den Feldern unter Benutzerdefinierte Ordnerfelder, die Sie im Dialogfeld Felder anzeigen möchten.

Verwenden Sie die UserDefinedProperties -Eigenschaft, um das UserDefinedProperties -Objekt aus ein Folder -Objekt abzurufen.

Verwenden Sie die Add -Methode zum Definieren und fügen Sie eine benutzerdefinierte Eigenschaft, und Remove -Methode, um eine vorhandene benutzerdefinierte Eigenschaft aus zu entfernen, der UserDefinedProperties -Auflistung. Verwenden Sie die Item -Methode, um nach Name oder Index abzurufen oder die Methode Find zum Suchen und Abrufen von durch den Namen, ein UserDefinedProperty -Objekt aus der UserDefinedProperties -Auflistung. Verwenden Sie die Refresh -Methode die UserDefinedProperties -Auflistung aus dem Speicher erneut laden.

UserDefinedProperties -Auflistung enthält nur die Definitionen der benutzerdefinierten Eigenschaften, die für alle Outlook-Elemente im Ordner enthaltenen sind. Verwenden Sie zum Abrufen oder Ändern der Eigenschaftswerte für ein Outlook-Element in dem Ordner, der UserProperties -Eigenschaft des Outlook-Elements, wie ein MailItem -Objekt zum Abrufen der UserProperties -Auflistung für das Element. Klicken Sie dann können das UserProperty -Objekt für die entsprechende benutzerdefinierte Eigenschaft zum Abrufen oder ändern Sie den Wert der benutzerdefinierten Eigenschaft für das Outlook-Element.

Beispiel

Im folgende Visual Basic für Applikationen (VBA) verwendet die Add -Methode zum Erstellen und den Standardordner Posteingang mehrere UserDefinedProperty -Objekte hinzuzufügen.

Sub AddStatusProperties() 
 
 Dim objNamespace As NameSpace 
 
 Dim objFolder As Folder 
 
 Dim objProperty As UserDefinedProperty 
 
 
 
 ' Obtain a Folder object reference to the 
 
 ' Inbox default folder. 
 
 Set objNamespace = Application.GetNamespace("MAPI") 
 
 Set objFolder = objNamespace.GetDefaultFolder(olFolderInbox) 
 
 
 
 ' Add five user-defined properties, used to identify and 
 
 ' track customer issues. 
 
 With objFolder.UserDefinedProperties 
 
 Set objProperty = .Add("Issue?", olYesNo, olFormatYesNoIcon) 
 
 Set objProperty = .Add("Issue Research Time", olDuration) 
 
 Set objProperty = .Add("Issue Resolution Time", olDuration) 
 
 Set objProperty = .Add("Customer Follow-Up", olYesNo, olFormatYesNoYesNo) 
 
 Set objProperty = .Add("Issue Closed", olYesNo, olFormatYesNoYesNo) 
 
 End With 
 
End Sub 
 

Methoden

Name
Add
Suchen
Element
Refresh
Remove

Eigenschaften

Name
Anwendung
Klasse
Count
Parent
Session

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.