outlook addon自动保存电子邮件数据

时间:2015-10-04 04:50:30

标签: .net outlook-addin

我对.Net很新,面临问题。我正在开发一个outlook插件,Addon会做以下事情,自动将电子邮件内容保存到Excel工作表,电子邮件内容可以采用不同的格式,但输出将采用定义的格式。我见过一些保存电子邮件和附件的解决方案。如果它是简单的电子邮件,我可能会去一些VBA解决方案,但电子邮件也可以有附件。

请指导一下,我该如何实现这个解决方案。

1 个答案:

答案 0 :(得分:0)

Outlook对象模型适用于所有类型的应用程序。是否开发Outlook加载项或VBA宏无关紧要。开发人员可以使用相同的API。请参阅Getting Started with VBA in Outlook 2010

Outlook对象模型为工作项主体提供了三种主要方式:

  1. Body - 表示Outlook项目的明文正文的字符串。
  2. HTMLBody - 表示指定项目的HTML正文的字符串。
  3. Word editor - 正在显示的消息的Microsoft Word文档对象模型。 Inspector类的WordEditor属性从Word对象模型返回Document类的实例,您可以使用它来设置消息体。
  4. 您可以在Chapter 17: Working with Item Bodies中详细了解所有这些方式。

    Outlook对象模型中的Attachment类提供了SaveAsFile方法,该方法允许将附件保存到指定路径。