如果我创建一个程序,在一个小的偏僻区域使用 Excel 自动化:
需要Excel时应用程序会失败吗
或者应用程序是否会启动失败?
更新
让我问同样的问题,但以更深入的方式:
该应用程序是否可供使用
-
99.9% of the users who never use the feature that requires Excel
- 0% 的用户,因为未安装 Excel。
让我用另一种方式问同样的问题:
引用 COM 互操作 dll 的应用程序是否会无法初始化?
让我用另一种方式问同样的问题:
不使用 Excel 但引用 COM 互操作 DLL 的应用程序是否会无法启动?
让我用另一种方式问同样的问题:
如果未安装 Excel,如果该应用程序依赖于 Office Primary Interop dll,那么不使用 Excel 的应用程序是否可用?
让我用另一种方式问同样的问题:
如果我的应用程序不使用 Excel,用户是否必须安装 Excel?
最佳答案
代码将正确执行,直到它尝试调用自动化库,此时它会生成异常。
关于c# - .NET : If my . NET 自动化 Office,客户是否必须安装 Office?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/403118/