如何将模板和加载项附加到Outlook .msg文件?

时间:2013-04-19 13:57:36

标签: templates vba ms-word outlook msg

我有数百种不同的Outlook .msg模板,带有类似的书签。我想填写这些书签,以便他们使用vba代码从数据库中获取数据。

现在,就像单词文档一样,这非常简单,只需在.dotm文件中编写vba代码,然后将其附加到.docx文件,查看下面的图片如何在单词中完成。

现在我的问题是,我如何使用outlook .msg文件做同样的事情。我的意思是,如果你检查选项 - > .msg文件的加载项,模板选项不存在。 .msg文件与word文件非常相似。知道如何做到这一点。是通过选项还是以编程方式接受任何选项?

提前致谢。

word document

1 个答案:

答案 0 :(得分:0)

MSG文件与DOC文件完全不同。 但是,您可以使用Outlook对象模型将MSG文件转换为DOC文件 - 使用Namespace.OpenSharedItem打开MSG文件作为MailItem,然后调用MailItem.SaveAs(...,olDoc)