Объектная модель Outlook предоставляет метод Logon , который регистрирует пользователя в MAPI, получая сеанс MAPI. Используйте метод Logon
только для входа в определенный профиль c, когда Outlook еще не запущен. Это связано с тем, что одновременно может выполняться только один процесс Outlook, и этот процесс Outlook использует только один профиль и поддерживает только один сеанс MAPI. Когда пользователи запускают Outlook во второй раз, этот экземпляр Outlook запускается в том же процессе Outlook, не создает новый процесс и использует тот же профиль. Если Outlook уже запущен, при использовании этого метода не создается новый сеанс Outlook и не изменяется текущий профиль на другой.
Sub StartOutlook()
Dim myNameSpace As Outlook.NameSpace
Set myNameSpace = Application.GetNamespace("MAPI")
myNameSpace.Logon "LatestProfile", , True, True
End Sub