【问题标题】:What's the difference between an MS Office Visual Studio Add-in, Shared Add-in, and Excel 2010 Add-in?MS Office Visual Studio 加载项、共享加载项和 Excel 2010 加载项之间有什么区别?
【发布时间】:2011-09-24 01:24:44
【问题描述】:

我正在使用 Visual Studio 2010 为 Excel 创建新的加载项。理想情况下,我希望它与 Excel 2011 (Mac)、2010 和 2007 一起使用。

当我开始一个新的 C# 项目时,有三个模板选项可供选择。

  • (Office) Excel 2010 插件

  • (可扩展性)Visual Studio 插件

  • (可扩展性)共享插件

这些模板选择有什么区别?

提前致谢。

【问题讨论】:

    标签: c# visual-studio-2010 excel ms-office add-in


    【解决方案1】:

    来自 MS。顾名思义,您可能希望使用共享加载项。

    • Office Excel 2010 插件

    为 Excel 2007 或 Excel 2010 创建应用程序级加载项。有关详细信息,请参阅应用程序级加载项和 Excel 解决方案编程入门。

    • (可扩展性)Visual Studio 插件

    Visual Studio 插件将功能添加到 Visual Studio 和 Visual Studio 宏环境。有关详细信息,请参阅如何:创建加载项。

    • (可扩展性)共享插件

    共享插件可以为一个或多个 Microsoft Office 应用程序以及 Visual Studio 添加功能。有关详细信息,请参阅如何:创建加载项。

    参考:http://msdn.microsoft.com/en-us/library/0fyc0azh.aspx

    【讨论】:

      【解决方案2】:

      #1 和 #3 将适用于 Windows 机器,但直接来自 Microsoft VSTO 团队的 Geoff Darst,"the .Net Development Platform and Visual Studio Tools For Office are Windows only." 您必须code in VBA 才能获得所有三个版本的功能。

      如果您只想针对 Windows 环境,请确保您针对的是 2007 版的 Excel,因为我认为为 Excel 2010 开发的解决方案不能向后兼容 Excel 2007。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多