0

更具体地说,我指的是 COM 组件 Microsoft.Office.Interop.Excel.dll。

如果客户没有在他们的计算机上安装 excel,.net 应用程序是否会在尝试访问 dll 时运行或崩溃?

此外,是否可以通过部署此 dll 的副本以及 .net 应用程序来解决任何可能的限制?(假设这样做是合法的。)

4

1 回答 1

4

如果您使用 Excel COM Wrappers 并调用其中的任何函数,则必须在该计算机中安装 Excel。互操作 DLL 只是调用 Office 公开的 COM 服务器,事实上,如果您对此进行测试,肯定会在您的计算机中看到任务管理器中的 EXCEL.EXE 进程。

所以,是的,您需要安装 Excel 才能使互操作工作。

于 2013-02-06T13:10:41.397 回答