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

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

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

如果使用Visual Studio Tools for Office 2010(VSTO 4.0),则它将与Office 2007 ,Office 2010 and with Office 2013兼容。如果使用上述以外的早期版本,则只能将其用于特定的Office版本。示例VSTO 3.0仅支持office 2003 and 2007 ,如下表所示。

有关详细信息,请查看用于Office的 Visual Studio工具和用于Office运行时的Visual Studio 2010工具

兼容性如下所示:

在此处输入图像描述

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

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

Interesting Posts