Class ExchangeUser (Outlook VBA)

Provides detailed information about an AddressEntry that represents a Microsoft Exchange mailbox user.

The classes AddressEntry and ExchangeDistributionList. give access to class ExchangeUser


Dim eur as ExchangeUser
Set eur = Session.GetAddressEntryFromID.GetExchangeUser()

Methods

Delete - Deletes the ExchangeUser object from the AddressEntries collection object to which it belongs.

Details - Displays a modal dialog box that provides detailed information about an ExchangeUser object.

GetContact - Returns Null (Nothing in Visual Basic) because the ExchangeUser object does not correspond to a contact in a Contacts Address Book.

GetDirectReports - Obtains an AddressEntries collection object that contains all the users directly reporting to the Exchange user.

GetExchangeDistributionList - Returns Null (Nothing in Visual Basic) because the ExchangeUser object does not correspond to an ExchangeDistributionList object.

GetExchangeUser - Returns the ExchangeUser object.

GetExchangeUserManager - Returns an ExchangeUser object that represents the manager of the Exchange user.

GetFreeBusy - Obtains a String representing the availability of the ExchangeUser for a period of 30 days from the start date, beginning at midnight of the date specified.

GetMemberOfList - Returns an AddressEntries collection object that contains the AddressEntry objects representing all the Exchange distribution lists to which the user belongs.

GetPicture - Obtains an IPictureDisp object that represents the picture of the Microsoft Exchange user that is displayed in Microsoft Outlook.

GetUnifiedGroup - Determines if the object is a unified group, by way of a call to IsUnifiedGroup.

GetUnifiedGroupFromStore - Determines if the object is a unified group, by way of a call to IsUnifiedGroup.

IsUnifiedGroup - Determines if the object is a unified group.

Update - Posts a change to the ExchangeUser object in the messaging system.

Properties

Address returns or sets a String representing the X400 email address of the ExchangeUser.

AddressEntryUserType returns olExchangeUserAddressEntry which is a constant from the OlAddressEntryUserType enumeration representing the user type of the ExchangeUser.

Alias returns a String representing the alias for the ExchangeUser.

AssistantName returns a String representing the name of the assistant for the ExchangeUser.

BusinessTelephoneNumber returns a String representing the business telephone number for the ExchangeUser.

City returns a String representing the city for the ExchangeUser.

Class returns a constant in the OlObjectClass enumeration indicating the class of the ExchangeUser object.

Comments returns a String representing the comments for the ExchangeUser.

CompanyName returns a String representing the name of the company for the ExchangeUser.

Department returns a String representing the department for the ExchangeUser.

DisplayType returns olUser which is a constant from the OlDisplayType enumeration representing the nature of the ExchangeUser.

FirstName returns a String representing the first name of the ExchangeUser.

ID returns a String representing the unique identifier for the ExchangeUser.

JobTitle returns a String representing the job title of the ExchangeUser.

LastName returns a String representing the last name of the ExchangeUser.

MobileTelephoneNumber returns a String representing the mobile telephone number for the ExchangeUser.

Name returns or sets a String value that represents the display name for the ExchangeUser object.

OfficeLocation returns a String representing the office location for the ExchangeUser.

PostalCode returns a String representing the postal code for the ExchangeUser.

PrimarySmtpAddress returns a String representing the primary Simple Mail Transfer Protocol (SMTP) address for the ExchangeUser.

PropertyAccessor returns a PropertyAccessor object that supports creating, getting, setting, and deleting properties of the parent ExchangeUser object.

Session returns the NameSpace object for the current session.

StateOrProvince returns a String representing the state or province for the ExchangeUser.

StreetAddress returns a String representing the street address for the ExchangeUser.

Type returns a String representing the type of entry for the ExchangeUser.

YomiCompanyName returns a String representing the Japanese phonetic rendering (yomigana) of the company name for the ExchangeUser.

YomiDepartment returns a String representing the Japanese phonetic rendering (yomigana) of the department name for the ExchangeUser.

YomiDisplayName returns a String representing the Japanese phonetic rendering (yomigana) of the Exchange display name for the ExchangeUser.

YomiFirstName returns a String representing the Japanese phonetic rendering (yomigana) of the first name for the ExchangeUser.

YomiLastName returns a String representing the Japanese phonetic rendering (yomigana) of the last name for the ExchangeUser.

AddressEntries - Contains a collection of addresses for an AddressList object.

ContactItem - Represents a contact in a Contacts folder.

ExchangeDistributionList - The ExchangeDistributionList object provides detailed information about an AddressEntry that represents an Exchange distribution list.

Folder - Represents an Outlook folder.

NameSpace - Represents an abstract root object for any data source.

PropertyAccessor - Provides the ability to create, get, set, and delete properties on objects.