Logon Method

Microsoft Outlook Visual Basic

Show All Show All

Logon Method

Logs the user on to MAPI, obtaining a MAPI session.

expression .Logon(Profile, Password, ShowDialog, NewSession)

expression    An expression that returns a NameSpace object.

Profile    Optional Variant. The MAPI profile name, as a String, to use for the session.

Password    Optional Variant. The password (if any), as a String, associated with the profile. This parameter exists only for backwards compatibility and for security reasons, it is not recommended for use. Microsoft Oultook will prompt the user to specify a password in most system configurations. This is your logon password and should not be confused with PST passwords.

ShowDialog    Optional Variant. True to display the MAPI logon dialog box to allow the user to select a MAPI profile.

NewSession Optional Variant. True to create a new Outlook session. Since multiple sessions cannot be created in Outlook, this parameter should be specified as True only if a session does not already exist.

Example

This Microsoft Visual Basic example uses the Logon method to log on to a new session, displaying the dialog box to verify the profile name and enter password.

    Sub StartOutlook()
 Dim myOlApp As Outlook.Application
 Dim myNameSpace As Outlook.NameSpace
 Set myOlApp = CreateObject("Outlook.Application")
 Set myNameSpace = myOlApp.GetNamespace("MAPI")
 myNameSpace.Logon "LatestProfile", , True, True
End Sub