[英]What's the difference between an MS Office Visual Studio Add-in, Shared Add-in, and Excel 2010 Add-in?
我正在使用Visual Studio 2010为Excel创建新的加载项。 理想情况下,我希望它可以与Excel 2011(Mac),2010和2007一起使用。
启动新的C#项目时,有三个模板选项可供选择。
(Office)Excel 2010加载项
(可扩展性)Visual Studio外接程序
(可扩展性)共享加载项
这些模板选择之间有什么区别?
提前致谢。
来自MS。 顾名思义,您可能要使用共享加载项。
为Excel 2007或Excel 2010创建应用程序级加载项。有关详细信息,请参阅《编程应用程序级加载项和Excel解决方案入门》。
Visual Studio加载项将功能添加到Visual Studio和Visual Studio宏环境中。 有关更多信息,请参见如何:创建外接程序。
共享加载项可以向一个或多个Microsoft Office应用程序以及Visual Studio添加功能。 有关更多信息,请参见如何:创建外接程序。
#1和#3将适用于Windows计算机,但直接来自Microsoft VSTO团队的Geoff Darst, “。Net开发平台和Office的Visual Studio工具仅是Windows。” 您必须在VBA中编码才能获得所有三个版本的功能。
如果只想针对Windows环境,请确保要针对Excel 2007版本,因为我不认为为Excel 2010开发的解决方案与Excel 2007向后兼容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.