Добавить изображение в тело письма и подпись в 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
- Экспорт данных электронной почты Automail в Excel и обратно
- VBA проверяет список писем, используя шаблон
- Добавьте адрес электронной почты в сообщение электронной почты Outlook, если значение ячейки равно 1
- Excel: ошибка во время выполнения '-2147319779 (8002801d)':
- Извлечение информации электронной почты Outlook в Excel со специфических дат vba
- Excel VBA для поиска в почтовых сообщениях Outlook
- Каждая строка отправляет электронное письмо тому же получателю
- Попытка открыть шаблон электронной почты Outlook с помощью excel VBA
- Копировать диапазон ячеек в почтовый адрес
- Office 2013 - VBA Email не отображает переменные To / CC / BCC
- VBA: выберите первую отфильтрованную ячейку, затем перейдите на следующую
- Отправить автоматические письма от Excel с конвертом
- Отсканируйте почтовый ящик не по умолчанию для электронной почты?
Вам нужно прикрепить изображение к почте с помощью метода Attachments.Add . Это можно сделать скрытым образом, поэтому он не рассматривается как вложение, но его можно по-прежнему ссылаться на стиль HTML-типа, чтобы показать изображение внутри тела. Используйте свойство accessor, чтобы установить это свойство. Вот статья SO с хорошим примером кода.
Другим вариантом является создание почтового шаблона (текст, вставка изображений и т. Д.) Путем отображения / сохранения почтового объекта, так как Outlook будет делать все, что работает (скрытый, HTML-ссылка и т. Д.) Для вас. Просто скопируйте этот почтовый элемент и затем настройте его на свои нужды.