Eigenschaften (Übersicht)
Outlook-Eigenschaften
Eine Eigenschaft ist ein Attribut eines Outlook-Objekts. Eigenschaften beschreiben einen Aspekt des Objekts, z. B. den Absender eines Nachrichtenelements oder die Anzahl der Elemente in einem Ordner. In Outlook sind zahlreiche Eigenschaften definiert, die in dieser Dokumentation als integrierte Eigenschaften bezeichnet werden. Im Outlook-Objektmodell werden zahlreiche integrierte Eigenschaften, wie z. B. die Subject-Eigenschaft eines E-Mail-Elements, mit Zeichenkettennamen verfügbar gemacht.
Diese Eigenschaften werden außerdem als explizite integrierte Eigenschaften bezeichnet. Kunden und Dienstanbieter können die vordefinierten Eigenschaften von Outlook erweitern, indem sie neue, benutzerdefinierte Eigenschaften erstellen. Beispielsweise können Kunden durch benutzerdefinierte Formulare Eigenschaften definieren, um die Funktionalität für eine bestimmte Nachrichtenklasse zu erweitern, und Dienstanbieter können Eigenschaften definieren, um die eindeutigen Features ihres Messagingsystems verfügbar zu machen.
Einstiegspunkte des Objektmodells
Im Outlook-Objektmodell werden mehrere Ansätze für das Zugreifen auf Outlook-Eigenschaften bereitgestellt. Beispiele:
Verweisen auf eine Eigenschaft direkt vom übergeordneten Objekt, um auf explizite integrierte Eigenschaften von Elementobjekten zuzugreifen (z. B. die MailItem.SenderEmailAddress -Eigenschaft)
Verwenden von ItemProperties und ItemProperty, um explizite integrierte Eigenschaften und benutzerdefinierte Eigenschaften aufzuzählen und auf benutzerdefinierte Eigenschaften von Elementobjekten zuzugreifen
Verwenden von UserProperties und UserProperty, um benutzerdefinierte Eigenschaften von Elementobjekten aufzuzählen und auf sie zuzugreifen
Verwenden des PropertyAccessor -Objekts, um auf integrierte und benutzerdefinierte Eigenschaften der folgenden Objekte zuzugreifen:
Hinweis
[!HINWEIS] Obwohl ItemProperties und UserProperties das Aufzählen expliziter integrierter Eigenschaften unterstützen und UserProperties.Find das Suchen nach expliziten Eigenschaften unterstützt, sollten Sie diese Objekte hauptsächlich für benutzerdefinierte Eigenschaften von Elementobjekten verwenden. Verwenden Sie das PropertyAccessor-Objekt, um auf Eigenschaften von Nichtelementobjekten oder Eigenschaften auf Elementebene, die im Outlook-Objektmodell nicht explizit verfügbar gemacht werden, zuzugreifen.
Die folgende Tabelle zeigt, wann welche Einstiegspunkte verwendet werden sollen.
Object.Property | UserProperty, UserProperties | ItemProperty, ItemProperties | PropertyAccessor | |
---|---|---|---|---|
Aktion für Eigenschaften | Abrufen und Festlegen expliziter integrierter Eigenschaften von Elementobjekten. | Aufzählen, Erstellen, Abrufen, Festlegen und Entfernen benutzerdefinierter Eigenschaften von Elementobjekten. | Aufzählen expliziter integrierter Eigenschaften und benutzerdefinierter Eigenschaften von Elementobjekten; Erstellen, Abrufen, Festlegen und Entfernen benutzerdefinierter Eigenschaften von Elementobjekten. | Abrufen und Festlegen integrierter Eigenschaften und Erstellen, Abrufen, Festlegen und Entfernen benutzerdefinierter Eigenschaften. Zu den Objekten gehören Elementobjekte und die folgenden Objekte: AddressEntry, AddressList, Attachment, ExchangeUser, ExchangeDistributionList, Folder, Recipient, und Store. Greifen Sie über die entsprechenden Namespaces auf Eigenschaften zu. Weitere Informationen finden Sie unter Verweisen auf Eigenschaften mithilfe von Namespaces. |
Leistung | Kein Leistungsmehraufwand. | Durch das Aufzählen von und Zugreifen auf Eigenschaften mithilfe von UserProperties kann ein Leistungsverlust entstehen. | Durch das Aufzählen von und Zugreifen auf Eigenschaften mithilfe von ItemProperties kann ein Leistungsverlust entstehen. | Durch die Verwendung von PropertyAccessor zum Zugreifen auf Eigenschaften entsteht ein Leistungsverlust. Verwenden Sie zum Abrufen oder Festlegen mehrerer Eigenschaften GetProperties und SetProperties, anstatt wiederholt GetProperty und SetProperty aufzurufen. |
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.