带有 HTML 标记的 Outlook 电子邮件中的 vba 突出显示文本

Trm*_*Trm 1 html outlook vba

我正在努力突出显示电子邮件中的部分文本。消息在变量中分配,然后通过.HTMLbody = message_variable.

下面是代码,我需要用黄色突出显示“请在 5 个工作日内恢复”。没有 HTML 背景标签对我有用。

    msg_var = "<font face=Arial> <p style=font-size:10pt>" & _
              "Dear Sir/ Madam, <br />" & _
              "<br />" & _
              "MANY LINES OF TEXT" & _
              "<font color=red>" & _
              "Please revert within 5 working days" & _
              "</font>" & _
              "Best Regards, <br />" & _
              "</font>"
Run Code Online (Sandbox Code Playgroud)

使用的 Outlook 是 2013

Trm*_*Trm 6

我使用了"<span style='background:yellow;mso-highlight:yellow'>"突出显示的文本</span>

msg_var = "<font face=Arial> <p style=font-size:10pt>" & _
          "Dear Sir/ Madam, <br />" & _
          "<br />" & _
          "MANY LINES OF TEXT" & _
          "<font color=red>" & "<span style='background:yellow;mso-highlight:yellow'>" & _
          "Please revert within 5 working days" & _
          "</font>" & "</span>" & _
          "Best Regards, <br />" & _
          "</font>"
Run Code Online (Sandbox Code Playgroud)