VBA - Создание, редактирование и отправка невидимой электронной почты - PullRequest
0 голосов
/ 16 марта 2020

У меня есть некоторый код, который отправляет письма для рассылки еженедельных рабочих заданий; генерирует около 10 писем; каждое электронное письмо содержит от 0 до 5 таблиц Excel с различными назначениями.

Код прекрасно работает, когда во время создания письма имейте в виду .display. Тем не менее, когда я отключаю .display, activeinspector, который я использую для манипулирования телом электронной почты, неправильно идентифицирует и выбирает объект электронной почты, который я только что создал.

Я могу предоставить код, но в основном я спрашиваю, есть ли способ манипулировать телом электронной почты: а) без использования .body (поскольку я не использую простую строку) и б) без использования activeinspector

Или есть ли способ получить activeinspector для последовательного выбора только что созданного электронного письма, даже если оно не отображается?

1 Ответ

0 голосов
/ 16 марта 2020

Во-первых, вы действительно должны опубликовать соответствующие фрагменты вашего кода. Во-вторых, используйте MailItem.GetInspector вместо Application.ActiveInspector.

...