我有从文件中读取的文本数据;我需要将其放在电子邮件正文中。大约有50个这样的数据项要放入现有文本中。
似乎我应该能够放置一个标记(dataItem1、dataItem2等)。并将其替换为文件中匹配的文本数据。
搜索结果仅显示替换字段数据,如收件人、主题等,或替换整个正文。我必须在代码中生成整个正文吗?似乎我应该能够将数据项“插入”到现有的正文文本中。
任何建议都将不胜感激。
发布于 2016-10-18 15:30:09
以防你的电子邮件被格式化为HTML,而你又不想丢失这种格式,下面是你想要做的。
myMessage.HTMLBody = Replace(myMessage.HTMLBody, "dataItem1", "replacement item")
发布于 2013-11-22 20:46:24
使用您正在使用的MailItem
的Body
属性。将其赋给一个变量,您可以对其进行编辑:
Dim body As String
body = myMessage.Body
body = Replace(body,"dataItem1","your replacement here")
然后将变量赋值给Body
myMessage.Body = body
https://stackoverflow.com/questions/20136576
复制