MS Office Visual Studio加载项、共享加载项和Excel 2010加载项之间的区别是什么?
本文关键字:加载项 2010 之间 区别 是什么 Excel Visual Office Studio 共享 MS | 更新日期: 2023-09-27 18:09:27
我正在使用Visual Studio 2010为Excel创建一个新的插件。理想情况下,我希望它能与Excel 2011 (Mac), 2010和2007一起工作。
当我开始一个新的c#项目时,有三个模板选项可供选择。
-
(Office) Excel 2010 Add-in
-
(可扩展性)Visual Studio Add-in
-
(可扩展性)共享加载项
这些模板选择之间的区别是什么?
From MS.顾名思义,您可能希望使用共享加载项。
- Office Excel 2010 addin
为Excel 2007或Excel 2010创建应用程序级加载项。有关详细信息,请参见开始编程应用程序级外接程序和Excel解决方案。
- (可扩展性)Visual Studio Add-in
Visual Studio插件为Visual Studio和Visual Studio宏环境添加功能。有关详细信息,请参见如何:创建外接程序。
- (可扩展性)共享加载项
共享插件可以向一个或多个Microsoft Office应用程序以及Visual Studio添加功能。有关详细信息,请参见如何:创建外接程序。
参考:http://msdn.microsoft.com/en-us/library/0fyc0azh.aspx
#1和#3将适用于Windows机器,但微软VSTO团队的Geoff Darst直接表示," . net开发平台和Visual Studio Tools for Office仅适用于Windows。"您必须在VBA中编写代码才能获得所有三个版本的功能。
如果你只想针对Windows环境,请确保你的目标是2007版本的Excel,因为我不相信为Excel 2010开发的解决方案与Excel 2007向后兼容。