Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.