【发布时间】:2011-04-07 13:02:00
【问题描述】:
有没有办法在您发送的电子邮件中添加附件,而附件不在文件系统上?通过阅读 DOM (http://msdn.microsoft.com/en-us/library/bb175153%28office.12%29.aspx),它说附件源可以是文件路径或“构成附件的 Outlook 项目”。我不太使用办公室 DOM 的 VBA,我不确定这是什么。另外,我能找到的所有示例都只是使用文件系统路径给出的使用示例。
我从 Word 中调用它,用于通过填写一些表单域来创建自己的文档,然后打印自己。我也希望他们通过电子邮件发送出去,但不需要创建文件的永久副本。我确实意识到我可以将它们保存到临时目录中,附加保存的文件,然后在发送邮件对象后删除该文件。不过这样做似乎很浪费。
有没有办法让 Word 将内存中的 Document 对象传递给 Outlook 以附加到电子邮件?
【问题讨论】:
标签: email vba ms-word outlook ms-office