我正在使用2010为Excel创建一个新的外接程序.理想情况下,我希望它能与Excel 2011 (Mac)、2010和2007一起工作。
当我启动一个新的C#项目时,有三个模板选项可供选择。
这些模板选择之间有什么不同?
提前谢谢。
发布于 2011-09-24 03:38:36
顾名思义,您可能希望使用共享外接程序。
为Excel 2007或Excel 2010创建应用程序级外接程序。有关更多信息,请参见开始编程应用程序级外接程序和Excel解决方案。
Visual外接程序将功能添加到Visual和Visual宏环境中。有关更多信息,请参见如何:创建外接程序.
共享外接程序可以向一个或多个Microsoft应用程序以及Visual添加功能。有关更多信息,请参见如何:创建外接程序.
参考资料:http://msdn.microsoft.com/en-us/library/0fyc0azh.aspx
发布于 2011-09-24 04:40:16
#1和#3将适用于Windows机器,但直接从微软VSTO团队的杰夫·达斯特( Geoff )出发,“.Net开发平台和仅适用于Windows。”必须通过VBA代码才能在所有三个版本中获得功能。
如果您只想针对Windows环境,请确保您的目标是Excel的2007版本,因为我不认为为Excel 2010开发的解决方案与Excel 2007向后兼容。
https://stackoverflow.com/questions/7536357
复制相似问题