ExchangeDistributionList 对象 (Outlook)

ExchangeDistributionList 对象提供了有关 AddressEntry 表示 Exchange 通讯组列表的详细的信息。

备注

ExchangeDistributionListAddressEntry ,一个派生的类,并对 AddressEntry 的调用方执行 QueryInterface 时返回而不是 AddressEntry

AddressEntry.Members属性支持通讯组列表的枚举成员。 ExchangeDistributionList 将添加 别名注释PrimarySmtpAddress 一类的属性。 您还可以访问其他不会通过 PropertyAccessor 对象的对象模型中公开的属性特定于 Exchange 通讯组列表。

评论 某些属性是读写属性。 设置这些属性要求代码运行使用相应的 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 

方法

名称
Delete
详细信息
GetContact
GetExchangeDistributionList
GetExchangeDistributionListMembers
GetExchangeUser
GetFreeBusy
GetMemberOfList
GetOwners
更新
GetUnifiedGroup
GetUnifiedGroupFromStore
IsUnifiedGroup

属性

名称
Address
AddressEntryUserType
别名
应用程序
Comments
DisplayType
ID
名称
Parent
PrimarySmtpAddress
PropertyAccessor
Session
Type

另请参阅

Outlook 对象模型引用

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。