Добавить изображение в тело письма и подпись в Outlook через Excel-Vba

Изображение содержимого, которое должно быть отправлено с моего конца. Я закодировал в формате HTML, чтобы добавить изображение в тело письма, а другое – в функции подписи. Но проблема заключается в том, что он отлично демонстрирует мой конец, поскольку я отправляю сообщение электронной почты, но отражая его как красную отметку, так как он не может найти изображение по назначенному пути. Может кто-нибудь помочь мне здесь, почему это происходит и как его исправить. Я прикрепляю свой код и снимок экрана с изображения, полученного на другом конце. Получено сообщение об ошибке

.HTMLBody = "<font face=""calibri"" style=""font-size:11pt;""> Dear Team," & "<br> <br>" & _ "<font face=""calibri"" style=""font-size:11pt;""> Please find the attached sheet for Raw Cell Outage of " & Format$(Date, "dd-mmm-yyyy") & _ "<br><br>" & _ "<font face=""calibri"" style=""font-size:14pt;""><b> This is based on Raw Outage without validation at field end.<b> " & _ "<br><br>" & _ ***"<img src='C:\Cell Outage Report MACRO\Output Data\AST_img.png'>" &_*** "<br><br>" & _ "<font face=""calibri"" style=""font-size:12pt;""><b><u>Thanks & Regards,<b><u>" & _ "<br>" & _ "<font face=""calibri"" style=""font-size:15pt;""><b>Team OMC<b>" &_ "<br>" & _ "<font face=""calibri"" style=""font-size:15pt;""><b>B&JH<b>" & _ "<br>" & _ "<font face=""calibri"" style=""font-size:12pt;""><b>Contact No:- 0000000000<b>" & _ "<br>" & _ ***"<img src='C:\Cell Outage Report MACRO\Sign_logo.png'>" & _*** [Image of the mail received at the other end][1] .HTMLBody & "</font>" ' Adds default signature 

Вам нужно прикрепить изображение к почте с помощью метода Attachments.Add . Это можно сделать скрытым образом, поэтому он не рассматривается как вложение, но его можно по-прежнему ссылаться на стиль HTML-типа, чтобы показать изображение внутри тела. Используйте свойство accessor, чтобы установить это свойство. Вот статья SO с хорошим примером кода.

Другим вариантом является создание почтового шаблона (текст, вставка изображений и т. Д.) Путем отображения / сохранения почтового объекта, так как Outlook будет делать все, что работает (скрытый, HTML-ссылка и т. Д.) Для вас. Просто скопируйте этот почтовый элемент и затем настройте его на свои нужды.

  • Outlook для Excel VBA для перезаписывания предыдущих данных
  • что вызвало изменение файла вложений при отправке электронной почты Python
  • Excel создает электронную почту Outlook, но текст не выравнивается
  • Excel VBA Отправить Email
  • Копирование Вставка определенных ячеек Excel в автоматическую почтовую почту Outlook
  • Отправка писем с помощью Outlook 2013 / Excel 2013
  • Извлечь данные из электронной почты Outlook в Excel
  • Как экспортировать элемент почты в файл Excel
  • Как создать соединение / ссылку между Excel и электронной почтой Outlook?
  • VBA: Поиск электронной почты в почтовом ящике не по умолчанию?
  • Экспорт электронной почты из папок Outlook в Excel. Проблема с кодированием
  • Interesting Posts

    Присоединить к существующему экземпляру Excel

    Приложение Excel 2013, jQuery, вызов WCF с ошибкой «нет транспорта»

    Графики Excel: изменение имени шрифта всей диаграммы также приводит к изменению размера нежелательного шрифта

    Количество различных значений с несколькими критериями

    Заполнение выходного вектора с помощью цикла stata

    Добавление данных в последовательные листы Excel с VBA

    Excel: исключение HRESULT: 0x800A03EC

    Формула VBA или Excel для копирования / вырезания и вставки в новые рабочие листы

    Почему тип курсора adOpenForwardНочная производительность лучше, чем adOpenStatic?

    Умножение диапазона VB.NET (что не так с этим кодом?)

    Аргумент не Необязательная ошибка

    Импорт данных Excel в SQL Server 2008 R2 Express

    как создать процентную диаграмму в excel, похожую на «100% стековый столбец», но с одной переменной против общей стоимости

    Извлеките уникальные две цифры и поместите уникальные недвойственные две цифры в ближайший следующий столбец, разделенный конвейером

    Предупреждение о переполнении VBA

    Давайте будем гением компьютера.