Objeto ExchangeDistributionList (Outlook)
O objeto ExchangeDistributionList fornece informações detalhadas sobre um AddressEntry que representa uma lista de distribuição do Exchange.
Comentários
ExchangeDistributionList é uma classe derivada de AddressEntry e é retornado no lugar de AddressEntry quando o chamador executa uma QueryInterface na AddressEntry.
A propriedade AddressEntry.Members oferece suporte a enumeração membros de uma lista de distribuição. ExchangeDistributionList adiciona as propriedades de primeira classe para Alias, comentários e PrimarySmtpAddress. Você também pode acessar outras propriedades específicas para a lista de distribuição do Exchange que não estejam expostas no modelo de objeto por meio do objeto PropertyAccessor.
Algumas propriedades, como os comentários são propriedades de leitura / gravação. A definição dessas propriedades requer o código está sendo executado em uma conta apropriada de administrador do Exchange; sem permissões suficientes, chamar o método exchangeuser. Update resultará em um erro "permission denied".
Exemplo
O exemplo de código a seguir mostra como obter os nomes das listas de distribuição do Exchange que o gerente do usuário atual pertence. Ele usa o método ExchangeUser.GetExchangeUserManager para obter informações sobre o gerente do usuário e usa ExchangeUser.GetMemberOfList para obter as listas de distribuição (representadas por objetos ExchangeDistributionList ) que o gerente tenha ingressado.
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
Métodos
Propriedades
Nome |
---|
Address |
AddressEntryUserType |
Alias |
Application |
Classe |
Comentários |
DisplayType |
ID |
Nome |
Responsável |
PrimarySmtpAddress |
PropertyAccessor |
Sessão |
Type |
Confira também
Referência de modelo de objeto do Outlook
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.