ExchangeDistributionList-Objekt (Outlook)
Das ExchangeDistributionList -Objekt bietet detaillierte Informationen zu einem AddressEntry-Objekt, das eine Exchange-Verteilerliste darstellt.
Hinweise
ExchangeDistributionList ist eine von AddressEntry abgeleitete Klasse und wird anstelle eines AddressEntry-Objekt zurückgegeben, wenn der Aufrufer QueryInterface für das AddressEntry-Objekt ausführt.
Die AddressEntry.Members -Eigenschaft unterstützt Aufzählen von Mitgliedern einer Verteilerliste. ExchangeDistributionList fügt für Alias, Kommentare und PrimarySmtpAddress erstklassigen Eigenschaften hinzu. Sie können auch andere Eigenschaften, die speziell für die Exchange-Verteilerliste zugreifen, die nicht im Objektmodell über das PropertyAccessor -Objekt verfügbar gemacht werden.
Einige Eigenschaften wie Kommentare sind Lese-/ Schreibzugriff. Durch Festlegen dieser Eigenschaften muss der Code unter einem geeigneten Exchange-Administratorkonto ausgeführt werden; ohne ausreichende Berechtigungen führt Aufrufen der ExchangeUser.Update -Methode einen Fehler "Berechtigung verweigert".
Beispiel
Das folgende Codebeispiel zeigt, wie die Namen der Exchange-Verteilerlisten abgerufen, das den Vorgesetzten des Benutzers gehört. Es wird die ExchangeUser.GetExchangeUserManager -Methode verwendet, um Informationen zum Vorgesetzten des Benutzers abzurufen und ExchangeUser.GetMemberOfList verwendet, um die Verteilerlisten (dargestellt durch das ExchangeDistributionList -Objekte) abzurufen, die der Vorgesetzte hinzugefügt wurde.
Sub ShowManagerDistLists()
Dim oAE As Outlook.AddressEntry
Dim oExUser As Outlook.ExchangeUser
Dim oDistListEntries As Outlook.AddressEntries
'Obtain the AddressEntry for CurrentUser
Set oExUser = _
Application.Session.CurrentUser.AddressEntry.GetExchangeUser
'Obtain distribution lists that the user's manager has joined
Set oDistListEntries = oExUser.GetExchangeUserManager.GetMemberOfList
For Each oAE In oDistListEntries
If oAE.AddressEntryUserType = _
olExchangeDistributionListAddressEntry Then
Debug.Print (oAE.name)
End If
Next
End Sub
Methoden
Eigenschaften
Name |
---|
Address |
AddressEntryUserType |
Alias |
Application |
Klasse |
Comments |
DisplayType |
ID |
Name |
Parent |
PrimarySmtpAddress |
PropertyAccessor |
Session |
Type |
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.