Объект ExchangeDistributionList (Outlook)
Объект ExchangeDistributionList предоставляет подробные сведения о AddressEntry , который представляет список рассылки Exchange.
Замечания
ExchangeDistributionList — это производный класс AddressEntry, который возвращается вместо AddressEntry , когда вызывающий объект выполняет queryInterface для AddressEntry.
Свойство AddressEntry.Members поддерживает перечисление членов списка рассылки. ExchangeDistributionList добавляет свойства первого класса для псевдонимов, комментариев и PrimarySmtpAddress. Вы также можете получить доступ к другим свойствам, характерным для списка рассылки Exchange, которые не предоставляются в объектной модели с помощью объекта PropertyAccessor .
Некоторые свойства, такие как Примечания , являются свойствами чтения и записи. Для установки этих свойств код должен выполняться под соответствующей учетной записью администратора Exchange. без достаточных разрешений вызов метода ExchangeUser.Update приведет к ошибке "отказано в разрешении".
Пример
В следующем примере кода показано, как получить имена списков рассылки Exchange, к которым принадлежит менеджер текущего пользователя. Он использует метод ExchangeUser.GetExchangeUserManager для получения сведений о диспетчере пользователя, а exchangeUser.GetMemberOfList — для получения списков рассылки (представленных объектами ExchangeDistributionList ), к которым присоединился менеджер.
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
Методы
Свойства
Имя |
---|
Address |
AddressEntryUserType |
Alias |
Application |
Class |
Comments |
DisplayType |
ID |
Name |
Parent |
PrimarySmtpAddress |
PropertyAccessor |
Session |
Type |
См. также
Справочник по объектной модели Outlook
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.