Прочитав, как использовать автоматизацию для отправки сообщения, я не понимаю, возможно ли избежать открытия нового экземпляра Outlook, если у меня уже есть его. Если это так, я не знаю, как искать примеры, определяющие, открыт ли существующий экземпляр Outlook.
----- Включая предложение --------
У меня есть следующий фрагмент, но я обнаружил, что не могу создать экземпляр правильно. Я в основном следую за в этом примере. Я либо получаю этот снимок экрана, либо ошибку "Определенный пользователем тип не определен". Любые предложения?
Sub Example()
'Dim w As Outlook.Application
Const ERR_APP_NOTRUNNING As Long = 429
On Error Resume Next
' Handle Microsoft outlook
Set w = GetObject(, "Outlook.Application")
If Err = ERR_APP_NOTRUNNING Then
'Set w = New Outlook.Application
Set w = CreateObject("Outlook.Application")
End If
End Sub