【发布时间】:2021-02-15 05:19:07
【问题描述】:
我正在使用 VBA 用户表单,用户可以从中发送电子邮件。
在 HTML 中,它会是这样的:
style="border-left: solid 4px #FF6801;">
编辑:根据蒂姆的回答回答:
Dim ol As Outlook.Application, m As Outlook.MailItem
Set ol = New Outlook.Application
Set m = ol.CreateItem(olMailItem)
m.Display
m.BodyFormat = olFormatHTML
m.HTMLBody = "<p style='border-left: solid 4px #FF6801;padding: 24px;margin-left:24px;'>" & VariableName.Value & "</p>"
【问题讨论】:
-
你应该发布你的代码给你一个答案。但通常您可以将电子邮件的正文设置为 HTML 或纯文本。尝试一个简单的标签,如粗体
<b> test </b>,如果它不起作用,这可能是问题所在。 Check this link, the property should be.bodyformat -
获得帮助的最佳第一步是发布代码的相关部分。