Class AccountSelector (Outlook VBA)

Provides the ability to obtain the account that is selected in the Microsoft Office Backstage view for the parent Explorer object. To use a AccountSelector class variable it first needs to be instantiated, for example


Dim asr as AccountSelector
Set asr = ActiveExplorer.AccountSelector

Class

Returns an OlObjectClass constant that indicates the class of the object. Here you can find possible values for OlObjectClass.


Dim oocsClass As OlObjectClass
oocsClass = ActiveExplorer.AccountSelector.Class

SelectedAccount

Returns an Account object that represents the selected account in the Microsoft Office Backstage view in Microsoft Outlook.

In the Outlook user interface, you can select an account explicitly on the Info tab of the Backstage view, or you can select an account implicitly when you select a folder in a list of folders. The SelectedAccount property represents the currently selected account in the Backstage view for a given instance of the Explorer object. To determine the account that is selected implicitly, identify the Account object that has its DefaultStore property equal to the Store property of the current folder (which is represented by Explorer.CurrentFolder). This property returns Null (Nothing in Visual Basic) if no accounts are defined in the session's profile; that is, the Namespace.Accounts.Count property is 0.


Dim accSelectedAccount As Account
Set accSelectedAccount = ActiveExplorer.AccountSelector.SelectedAccount

Session

Returns the NameSpace object for the current session.

Returns Null (Nothing in Visual Basic) if there is no logged-on session. You can use the Session property and the GetNamespace method of the Application object interchangeably to obtain the NameSpace object for the current session.