Картинка в теле письма Outlook 2013 не отображается в других почтах - VBA

Узнай цену своей работы

Формулировка задачи:

Добрый день! Мучаюсь с вопросом как вставить картинку в тело письма, отправляемого из Outlook 2013, чтобы эта картинка была видна в других почтовиках и через онлайн-интерфейс, например, на яндекс.почте. Ниже код, который я использую. Он прикрепляет картинки к письму как вложение, но на месте картинок в теле письма при получении отображаются квадраты с рамкой. Пробовал вручную вставить картинки через Вставка-картинка и отправлял себе на яндекс. Все видно отлично. А как программно сделать не знаю. Могли бы помочь? Могу отблагодарить.
Листинг программы
  1. Sub send_report_mail()
  2. Application.ScreenUpdating = False
  3. Dim OutApp As Object
  4. Dim OutMail As Object
  5. Dim mail_comments As String
  6. Dim TempFilePath As String
  7. Set OutApp = CreateObject("Outlook.Application")
  8. Set OutMail = OutApp.CreateItem(0)
  9. On Error Resume Next
  10. With OutMail
  11. .To = "removed@mail.ru"
  12. .CC = ""
  13. .BCC = ""
  14. .Subject = "Ежедневный отчет план-факт"
  15. .Attachments.Add "C:\main_chart.jpg"
  16. .Attachments.Add "C:\trend_chart.jpg"
  17. .Attachments.Add thefilename
  18. .HTMLBody = "<span LANG=EN>" _
  19. & "<p class=style2><span LANG=EN><font FACE=Calibri SIZE=4>" _
  20. & "Уважаемые коллеги! <br><br>" _
  21. & "<img src='cid:main_chart.jpg' & width='700'><br><br>" _
  22. & "<img src='cid:trend_chart.jpg' & width='700'><br><br>"
  23. '.Display
  24. .Send
  25. End With
  26. On Error GoTo 0
  27. Set OutMail = Nothing
  28. Set OutApp = Nothing
  29. Debug.Print "Action performed on " & Date & " at " & Time
  30. Application.ScreenUpdating = True
  31. End Sub

Решение задачи: «Картинка в теле письма Outlook 2013 не отображается в других почтах»

textual
Листинг программы
  1. .Attachments.Add "...\main_chart.jpg"
  2.         .Attachments.Add "...\trend_chart.jpg"
  3.         .Attachments.Add thefilename
  4.        
  5.         .htmlbody = "<span LANG=EN>" _
  6. & "<p class=style2><span LANG=EN><font FACE=Calibri SIZE=4>" _
  7. & "<img src='cid:main_chart.jpg' & height='600' width='900'><br><br>" _
  8. & "<img src='cid:trend_chart.jpg' & height='600' width='900'>"

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы