UserDefinedProperties-Objekt (Outlook)
Enthält eine Reihe von UserDefinedProperty -Objekten, die die benutzerdefinierten Eigenschaften darstellen, die für ein Folder -Objekt definiert sind.
Hinweise
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 |
Item |
Refresh |
Remove |
Eigenschaften
Name |
---|
Application |
Klasse |
Count |
Parent |
Session |
Siehe auch
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.