Compartir a través de


Objeto ExchangeUser (Outlook)

Proporciona información detallada sobre un objeto AddressEntry que representa a un usuario de un buzón de Microsoft Exchange.

Comentarios

ExchangeUser se deriva del objeto AddressEntry y se devuelve en lugar de AddressEntry cuando el llamador realiza una interfaz de consulta en el objeto AddressEntry.

Este objeto proporciona acceso de primera clase a las propiedades aplicables a los usuarios de Exchange, como FirstName, JobTitle, LastName y OfficeLocation. También puede tener acceso a otras propiedades específicas para el usuario de Exchange que no se exponen en el modelo de objetos mediante el objeto PropertyAccessor. Tenga en cuenta que algunas de las propiedades integradas explícitas son propiedades de lectura y escritura. Al establecer estas propiedades requiere que el código se está ejecutando bajo una cuenta de administrador de Exchange apropiada; sin permisos suficientes, al llamar al método ExchangeUser.Update se producirá un error de "permiso denegado".

Ejemplo:

En el ejemplo siguiente de código se muestra cómo obtener el número de teléfono profesional, la ubicación de la oficina y el puesto de todas las entradas de la Exchange Global Address List (Lista global de direcciones de Exchange).

Sub DemoAE() 
 
 Dim colAL As Outlook.AddressLists 
 
 Dim oAL As Outlook.AddressList 
 
 Dim colAE As Outlook.AddressEntries 
 
 Dim oAE As Outlook.AddressEntry 
 
 Dim oExUser As Outlook.ExchangeUser 
 
 Set colAL = Application.Session.AddressLists 
 
 For Each oAL In colAL 
 
 'Address list is an Exchange Global Address List 
 
 If oAL.AddressListType = olExchangeGlobalAddressList Then 
 
 Set colAE = oAL.AddressEntries 
 
 For Each oAE In colAE 
 
 If oAE.AddressEntryUserType = _ 
 
 olExchangeUserAddressEntry Then 
 
 Set oExUser = oAE.GetExchangeUser 
 
 Debug.Print(oExUser.JobTitle) 
 
 Debug.Print(oExUser.OfficeLocation) 
 
 Debug.Print(oExUser.BusinessTelephoneNumber) 
 
 End If 
 
 Next 
 
 End If 
 
 Next 
 
End Sub

Métodos

Nombre
Delete
Detalles
GetContact
GetDirectReports
GetExchangeDistributionList
GetExchangeUser
GetExchangeUserManager
GetFreeBusy
GetMemberOfList
GetPicture
Actualización
GetUnifiedGroup
GetUnifiedGroupFromStore
IsUnifiedGroup

Propiedades

Nombre
Address
AddressEntryUserType
Alias
Application
AssistantName
BusinessTelephoneNumber
Ciudad
Class
Comments
CompanyName
Departamento
DisplayType
FirstName
Id.
JobTitle
LastName
MobileTelephoneNumber
Name
OfficeLocation
Parent
PostalCode
PrimarySmtpAddress
PropertyAccessor
Session
StateOrProvince
StreetAddress
Tipo
YomiCompanyName
YomiDepartment
YomiDisplayName
YomiFirstName
YomiLastName

Consulte también

ExchangeUser Object MembersOutlook Object Model Reference

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.