excel - 将文本格式添加到 excel 生成的电子邮件中的特定文本
问题描述
我正在使用 excel vba 将电子邮件正文中的某些文本设置为粗体
这是我的代码
xFirstName = Sheets("Sheet1").Range("C2")
xMembershipDate = Sheets("Sheet1").Range("G2")
On Error Resume Next
Set xOutApp = CreateObject("Outlook.Application")
Set xOutMail = xOutApp.CreateItem(0)
xMailBody = "Hello " & xFirstName & vbNewLine & _
"Your membership has been verified last " & xMembershipDate & vbNewLine & _
"" & vbNewLine & _
"Thank you."
我想将 xFirstName 和 xMembershipDate 设置为在电子邮件正文中显示为粗体。任何帮助是极大的赞赏。谢谢你。
解决方案
您必须使用 HTML 标签。
xFirstName = Sheets("Sheet1").Range("C2")
xMembershipDate = Sheets("Sheet1").Range("G2")
On Error Resume Next
Set xOutApp = CreateObject("Outlook.Application")
Set xOutMail = xOutApp.CreateItem(0)
With xOutMail
.HTMLBody = "<p>Hello <b>" & xFirstName & "</b></p>" & _
"<p>Your membership has been verified last <b>" & xMembershipDate & "</b></p>" & _
"" & vbNewLine & _
"<p>Thank you.</p>"
End With
推荐阅读
- cassandra - 无法从快照恢复 cassandra 数据
- mysql - SQL:在具有多列的一列上有所不同
- c++ - 对于代理容器上的迭代器来说,什么是“最糟糕的实现”?
- python-3.x - 如何在 SQL Alchemy 中访问/覆盖父属性的默认值?
- html - FlexBox CSS 和对齐
- google-chrome - 用于在不将松弛窗口置于前面的情况下打开 chrome 的自动热键
- android - 如何在每次重试时显示一条消息?
- visual-studio-code - 包含脱机 HTML 的 Visual Studio Code 扩展
- angular - 如何将布尔主题的值初始化为假?
- asp.net-core - 在 EntityFrameworkCore 模型上设置自定义属性