【问题标题】:Updating an Office 2010 Add-In to support inline response in Office 2013更新 Office 2010 加载项以支持 Office 2013 中的内联响应
【发布时间】:2014-07-21 12:54:23
【问题描述】:
我目前有一个支持 2010 和 2013 版本的 Office 的加载项项目。唯一的区别是我用来安装插件的安装项目。一个搜索 2010 PIA,另一个搜索 2013 PIA。我能够以这种方式支持这两个版本。唯一的问题是,由于我使用的是 v4.0 库,因此我无法在 2013 年访问支持内联响应的工具。
我目前在我的机器上安装了 Office 2013 和 Visual Studios 2010,我可以更新 Office 2013 安装中的引用吗?我知道如果我更新我的项目以支持内联响应,它可能会破坏与 2010 的兼容性。这很好,因为我只能有两个项目。
我需要 VS2012 或更高版本来支持 Office 2013 库吗?
【问题讨论】:
标签:
visual-studio-2010
add-in
office-2010
office-2013
【解决方案1】:
好的,这需要一点时间才能弄清楚。您需要做的就是删除Microsoft.Office.Interop.Outlook 和stdole 并添加Microsoft Outlook 15.0 Object Library 引用。我最初找不到 Office 2013 的 PIA,因为它们在 VS2010 的“添加引用”表单中的 .NET 中显示为 COM 而不是。
之后,this.Application.ActiveExplorer() 应该有内联响应事件。您不需要 VS2012 来支持这些库。虽然我通过检查应用程序版本来分离内联响应代码,但我还没有机会在 Outlook 2010 上进行测试以确保它正常工作。我会编辑这个答案。