2

目前,我使用 Excel 2010 的库,但我需要在我的机器上安装 2003 和 2010。如何在我的代码中调用 Excel 2003 或 2010。

编辑:也许我没有问清楚。我想在一个项目中使用这两个应用程序。所以我希望它在某些情况下和其他 2010 中使用 Excel 2003。

Excel.Application xlApp = new Excel.Application();
4

1 回答 1

2

您可以通过您使用的互操作库的版本号来判断。2003 是 12,2010 是 15(他们跳过了版本 13),因此在安装 Office 2003 后,您可以使用Visual Studio 的“添加引用”对话框中的 .Net 选项卡添加 12 的库,测试您的代码,然后删除这些并添加15 的库并再次测试您的代码。2003 的库名称是Microsoft Excel 12.0 Object Library,2010 的名称是Microsoft Excel 15.0 Object Library

于 2013-06-12T11:56:56.763 回答