Email 将CR-LF对添加到Access中VBA宏的输出
我本想在网上找到答案,但到目前为止我一直很不走运 我正在生成一个Access宏,以通过电子邮件将查询作为excel文件发送。我正在使用emailDatabaseObject 这为我提供了几个字段,我已经完成了所有这些字段,但是消息文本字段不允许我使用新行。我试过输入“…”&vbCrLf&“…”、\vbCrLf、alt+10、alt+13以及其他一些都不起作用的东西 目前我有: 谢恩\n\r请查看附件中的最新列表。问候 想要: 谢恩 请查看附件中的最新列表 问候 有人知道如何在这样的领域中获得新线吗?如果可以,请告诉我,谢谢Email 将CR-LF对添加到Access中VBA宏的输出,email,ms-access,automation,Email,Ms Access,Automation,我本想在网上找到答案,但到目前为止我一直很不走运 我正在生成一个Access宏,以通过电子邮件将查询作为excel文件发送。我正在使用emailDatabaseObject 这为我提供了几个字段,我已经完成了所有这些字段,但是消息文本字段不允许我使用新行。我试过输入“…”&vbCrLf&“…”、\vbCrLf、alt+10、alt+13以及其他一些都不起作用的东西 目前我有: 谢恩\n\r请查看附件中的最新列表。问候 想要: 谢恩 请查看附件中的最新列表 问候 有人知道如何在这样的领域中获
Scriptham您是否尝试过使用
Chr(10)
如果Zaider的技巧
char(13)
或char(10)
不起作用,我猜您的输出格式是HTML,那么您应该使用
:
Shane. <br> <br> Please find the latest list attached. <br><br>Regards ..
Shane
…请查看随附的最新列表
问候。。
这使得:
谢恩…请查看随附的最新列表
问候
谢谢你的回答,不幸的是这两个都不起作用。我确信它们在VBA中会出现,但在宏中不会出现。我曾尝试使用标准电子邮件标记,但在宏中使用模板文件的选项不起作用。如果是这样的话,我可能会选择html格式,然后就像您指出的那样变得简单。我已决定编辑允许我添加签名的电子邮件。在Outlook中,类型为
ObjectMailItem
的电子邮件对象具有BodyFormat
属性,该属性可以是olFormatPlain
、olFormatRichText
、olFormatHTML
或olFormatUnspecified
。
Shane. <br> <br> Please find the latest list attached. <br><br>Regards ..