C# Outlook 2013 自动存档插件
C# Outlook 2013 Auto-Archive Addin
我正在创建一个 outlook 插件,它提供了一个新的功能区按钮,可以根据日期、发件人、主题、附件、名称等自动存档附件和电子邮件。我的问题是,如何访问 sender/subject/attachment names/attachment C#中的文件类型通过API,如何判断是否有附件?文档无处不在。即使 link 到正确的文档或示例也会产生奇迹。最后,如何引用当前电子邮件(通过撰写、阅读等方式启动)?自从我设置它应该出现在 VS 中以来,它会被我的按钮作为功能区自动引用吗?即使是这样,我之前关于访问属性的问题仍然适用。
我确实找到了这个:https://msdn.microsoft.com/EN-US/library/office/ff861252.aspx
但我仍然不确定如何引用当前电子邮件来访问属性。据我所知,它没有记录。大多数文档都是旧的,如果幸运的话,它是 VS2012 和 Office 2010。这没关系,因为 2013 年无论如何都在尝试转向基于云的应用程序和客户端,但任何更旧的文档似乎都使用不同的方式来实现目标。能够访问当前消息的属性并引用当前消息(无论是正在阅读、撰写还是草稿)将解决我的问题。
提前致谢。
P.S。 Microsoft 的文档对于 office addins 来说是一团糟:(
我不同意你所说的 MSDN 没有提供这方面的足够信息。查看 MSDN 中的 Outlook Solutions 部分,了解有关 Outlook 对象模型和其他开发内容的更多信息。此外,我建议阅读任何有关 Outlook 开发的书籍。它将让您更好地理解 Outlook 对象模型。
有几种方法可以获取对检查器中当前显示的邮件项目的引用 window。
- ActiveInspector method of the Application class returns an instance of the Inspector class which provides the CurrentItem 属性 其中 returns 一个 Object 表示当前正在检查器中显示的项目(您正在查找的邮件项目)。
- 功能区按钮的事件处理程序提供了具有 Context 属性 的 IRibbonControl 实例。它表示包含触发回调过程的功能区用户界面的活动 window(检查器或浏览器 window)。然后您可以使用 Inspector class 的 CurrentItem 属性 来获取 Outlook 项目的实例。
我正在创建一个 outlook 插件,它提供了一个新的功能区按钮,可以根据日期、发件人、主题、附件、名称等自动存档附件和电子邮件。我的问题是,如何访问 sender/subject/attachment names/attachment C#中的文件类型通过API,如何判断是否有附件?文档无处不在。即使 link 到正确的文档或示例也会产生奇迹。最后,如何引用当前电子邮件(通过撰写、阅读等方式启动)?自从我设置它应该出现在 VS 中以来,它会被我的按钮作为功能区自动引用吗?即使是这样,我之前关于访问属性的问题仍然适用。
我确实找到了这个:https://msdn.microsoft.com/EN-US/library/office/ff861252.aspx
但我仍然不确定如何引用当前电子邮件来访问属性。据我所知,它没有记录。大多数文档都是旧的,如果幸运的话,它是 VS2012 和 Office 2010。这没关系,因为 2013 年无论如何都在尝试转向基于云的应用程序和客户端,但任何更旧的文档似乎都使用不同的方式来实现目标。能够访问当前消息的属性并引用当前消息(无论是正在阅读、撰写还是草稿)将解决我的问题。
提前致谢。
P.S。 Microsoft 的文档对于 office addins 来说是一团糟:(
我不同意你所说的 MSDN 没有提供这方面的足够信息。查看 MSDN 中的 Outlook Solutions 部分,了解有关 Outlook 对象模型和其他开发内容的更多信息。此外,我建议阅读任何有关 Outlook 开发的书籍。它将让您更好地理解 Outlook 对象模型。
有几种方法可以获取对检查器中当前显示的邮件项目的引用 window。
- ActiveInspector method of the Application class returns an instance of the Inspector class which provides the CurrentItem 属性 其中 returns 一个 Object 表示当前正在检查器中显示的项目(您正在查找的邮件项目)。
- 功能区按钮的事件处理程序提供了具有 Context 属性 的 IRibbonControl 实例。它表示包含触发回调过程的功能区用户界面的活动 window(检查器或浏览器 window)。然后您可以使用 Inspector class 的 CurrentItem 属性 来获取 Outlook 项目的实例。