【问题标题】:Write outlook 2007 add-in with visual studio 2013使用 Visual Studio 2013 编写 Outlook 2007 插件
【发布时间】:2013-11-11 03:12:29
【问题描述】:

是否可以在 C# 中使用 Visual Studio 2013 编写 Outlook 2007 插件。感谢您的帮助。

【问题讨论】:

    标签: outlook-addin outlook-2007 visual-studio-2013


    【解决方案1】:

    根据微软的说法,可以为 Office 2007 创建插件的最新版 Visual Studio 是 Visual Studio 2010。

    如果您想开发 Office 2010 插件等,可以使用 Visual Studio 2010 或 Visual Studio 2012。

    如果要开发Office 2013插件等,只能使用Visual Studio 2013。

    Office Development and Visual Studio

    【讨论】:

      【解决方案2】:

      这可能有点晚了,但仅供参考:Running Solutions in Different Versions of Microsoft Office

      【讨论】:

        【解决方案3】:

        Visual Studio 2013 中没有适用于 Office 2007 的开箱即用模板,但该插件将在 Office 2007 中正常运行。

        您的项目将具有 Office 2013 的对象模型,因此虽然您可以在早期版本的 Office 中使用它,但您需要注意不要调用早期版本中不可用的方法。例如,在 Outlook 2013 中有一个内联回复,因此如果您尝试在 Outlook 2007 中调用该方法,它将引发异常。

        如果您只是想使用较新的 Visual Studio IDE 进行 Office 2007 开发,则可以删除 2013 Office 引用并添加 2007 引用,您将不会看到上述任何新方法。

        编辑:不是你想这样做,但如果你想使用 2007 年更新的对象模型而不引入 2013 年的互操作库,你实际上可以动态调用这些更新的方法并指定不存在的委托类型使用Delegate.CreateDelegate,如果有的话,它非常整洁。

        【讨论】:

          猜你喜欢
          • 2015-02-18
          • 1970-01-01
          • 1970-01-01
          • 2015-08-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-12-15
          相关资源
          最近更新 更多