我写了一个用于阅读excel files的应用程序。我不得不添加一些对Microsoft Office Com Objects的引用。 它在我的系统中运行良好,但是当我想在其他安装了ms office的系统中使用它时, 我遇到一个问题。我还携带已添加到项目的DLL文件。我该怎么办?
答案 0 :(得分:6)
为了使用相关的对象库,您必须确保在客户端计算机上安装了Office(在您的情况下为Excel)。如果您有选项我建议切换到Open Office XML格式。我最近遇到了与MS Word类似的问题,并且切换到新格式的+工作有def。付出的。
执行++并且不依赖于Office安装...
答案 1 :(得分:4)
Office COM对象依赖于Office。您应该安排Office安装在其他系统上,或使用组件读取不需要安装Excel的Excel文件,例如ODBC Excel驱动程序或第三方Excel文件阅读器。