更新Office 2010加载项以支持Office 2013中的内联响应

时间:2014-07-21 12:54:23

标签: visual-studio-2010 add-in office-2010 office-2013

我目前有一个支持2010和2013版Office的加载项项目。唯一的区别是我用来安装加载项的安装项目。一个搜索2010年PIA,另一个搜索2013年PIA。我可以通过这种方式支持这两个版本。唯一的问题是,由于我使用的是v4.0库,因此无法在2013年访问支持内联响应的工具。

我目前安装了Office 2013和Visual Studios 2010,我是否可以更新Office 2013安装中的引用?我知道如果我更新我的项目以支持内联响应,它可能会破坏与2010的兼容性。这很好,因为我可以有两个项目。

我是否需要VS2012或更高版本来支持Office 2013库?

1 个答案:

答案 0 :(得分:0)

好的,这花了一点时间才弄明白。您只需删除Microsoft.Office.Interop.Outlookstdole并添加Microsoft Outlook 15.0 Object Library引用即可。我最初找不到Office 2013的PIA,因为它们在VS2010的“添加引用”表单中显示为COM而不是.NET。

之后,this.Application.ActiveExplorer()应该有内联响应事件。您不需要VS2012来支持这些库。虽然我通过检查应用程序版本来分离内联响应代码,但我还没有机会在Outlook 2010上进行测试以确保其正常工作。我做完之后就会编辑这个答案。