我最近开发了一个使用 的小工具Microsoft.Office.Excel.Interop
,并根据我的 References 文件夹添加了对 Microsoft Excel 14.0 对象库的引用。我还应该提到我的机器上有 MS Office 2010,所以该工具在那里工作得很好。
但是,我有一个客户端用户试图在他的机器上安装该工具(显然他安装了 MS Office 2003)并且收到一条错误消息。
我想知道,如果我下载 Microsoft Excel 12.0 对象库并将其引用添加到我的工具中,以便我同时引用 MS Excel 14 和 MS Excel 12,会有什么问题吗?......这样做是否有意义?
同样,我对 .NET 还很陌生,我的编程经验纯粹是经验性的,就像在没有学校一样。只是提醒一下,以防这是一个愚蠢的问题。
编辑:
我发现了一些似乎可以解决这个问题的东西。我让我的客户从这个链接下载文件:http: //www.microsoft.com/en-us/download/details.aspx?id=3508
然后只需按照底部的说明进行操作,这显然解决了问题。他能够安装该工具并毫无问题地运行它。