Я хочу отправить электронное письмо с помощью кода Microsoft Visual Basic для приложений. Библиотека объектов Microsoft Outlook 12.0 проверяется в разделе «Инструменты/ссылки». Код компилируется без ошибок. Код работает отлично на двух разных машинах, но когда я тестирую его на третьей машине, он дает ошибку при выполнении строки # 2.VBA - Исходящий вызов не может быть выполнен, так как приложение отправляет синхронный вызов
Dim email As Outlook.MailItem
Set email = Application.CreateItem(olMailItem)
email.To = "[email protected]"
email.Subject = "Subject"
email.Body = "Body"
email.Send
Set email = Nothing
Я просмотрел много сообщений об этой ошибке, но не может найти подходящее решение. Заранее спасибо за вашу помощь.
Все ли они работают с той же версией перспективы? Какую ошибку вы получаете? – Marcelo
Вы запускаете код в Outlook на третьей машине? –
@Marcelo: Все они работают с той же версией Outlook. Ошибка, которую я получаю, это «Ошибка № -2147417843. Ошибка автоматизации. Исходящий вызов не может быть выполнен, так как приложение отправляет синхронный вызов». –