У меня есть код, который создает почтовый объект (Outlook), прикрепляет файл и отправляет его.
Dim mobjOutlook, mobjActiveExp, mobjNewMail As Object
'Create Outlook objects
Set mobjOutlook = CreateObject("Outlook.Application")
Set mobjActiveExp = mobjOutlook.ActiveExplorer
Set mobjNewMail = mobjOutlook.CreateItem(olMailItem)
'Setup and send email
With mobjNewMail
.To = "someone@test.com"
.Subject = "theSubject"
.Body = "some text"
.Attachments.Add "C:/The/File/Path.doc"
'*I need to check here if the above line worked*
.Send
End With
Как проверить, работает ли вложение перед отправкой? Это возможно? По какой-то причине, даже если это не так, он все равно отправляет электронное письмо без вложения.
Я думал о том, чтобы как-то использовать опцию '.Save'.
Любые мысли или предложения очень ценятся,
спасибо.