如果我为Office 2007编写一个加载项,它是否适用于2010年,2013年?

Nat*_*ely 14 c# add-in office-2007 office-2010 office-2013

我目前正在重写为Office 2003编写的一些VBA宏.我想知道我是否为2007年编写了一个C#插件,如果它可以在2010年或甚至2013年使用.或者如果我写它们2010年,如果他们也将在2007年和2013年工作.我目前可以访问2007年,但如果需要,我可以访问2010年,还有2013年.

那么,基本上,办公室的版本对插件有多大影响?

Sam*_*ath 16

如果您使用Office 2010的Visual Studio工具(VSTO 4.0),那么它将兼容.Office 2007 ,Office 2010 and with Office 2013如果您使用上述以外的早期版本,那么您只能将其用于特定的办公室版本.VSTO 3.0office 2003 and 2007作为示例,仅支持如下表所示.

欲了解更多信息,检查了这一点的Office的Visual Studio工具办公运行时的Visual Studio 2010和工具

兼容性如下所示:

在此输入图像描述

我希望这会对你有所帮助.


Dir*_*eek 5

您可以查看Netoffice,它是MS Office的包装器,可以为所有受支持的MS Office版本创建Addins.您不需要VSTO,您可以在自己的代码中检查您的AddIn运行的Office版本.