【发布时间】:2022-01-11 18:15:09
【问题描述】:
我有一个包含 vbNewLine 位置的字符串。
例如:
Dim strSalesOrderRemarksas string
strSalesOrderRemarks= "Hello" & vbNewLine
strSalesOrderRemarks= strExample & "World"
当我通过 Access 进行调试时,我看到:
你好
世界
然后我将此字符串传递给 Outlook 邮件对象。
我有一个包含正文的邮件模板,在此文本中有一个类似 {strBody} 的字符串。
然后,当我想用 strExample 替换这部分时,它会显示在邮件中,而没有 vbNewLine。所以邮件中的输出是:helloworld
这是真正的代码行
.HTMLBody = Replace(.HTMLBody, "{strBody}", strSalesOrderRemarks)
我查看了类似的问题,其中大多数包含有关替换 vbNewLine 的信息。
【问题讨论】:
-
要使用 HTML,请将换行符替换为
"<br>"字符串。