【发布时间】:2010-08-04 10:38:04
【问题描述】:
我创建了一个库来向/从 excel 传递/获取数据。
为了在我的机器上执行,我修改了 COM+ 控制台中的访问权限。
问题是我有兴趣将此组件上传到我的在线服务器,但我还没有安装 excel。
有没有办法在COM+中注册excel而不安装excel?
提前致谢。
最好的问候。
何塞
【问题讨论】:
标签: excel interop ms-office com+ dcom
我创建了一个库来向/从 excel 传递/获取数据。
为了在我的机器上执行,我修改了 COM+ 控制台中的访问权限。
问题是我有兴趣将此组件上传到我的在线服务器,但我还没有安装 excel。
有没有办法在COM+中注册excel而不安装excel?
提前致谢。
最好的问候。
何塞
【问题讨论】:
标签: excel interop ms-office com+ dcom
如果您的库使用 Office 互操作来操作 Excel,那么不,您不能在不安装 Excel 的情况下在 COM+ 中注册 Excel,因为没有什么可以注册或互操作。
即使您在代码中使用后期绑定以使其编译,如果未安装 Excel 组件,您也会遇到运行时错误。
"所有当前版本的 Microsoft Office 都经过设计、测试和配置,可作为最终用户产品在客户端工作站上运行。它们采用交互式桌面和用户配置文件。它们不提供重入级别或满足设计为无人值守运行的服务器端组件的需求所必需的安全性。" - http://support.microsoft.com/kb/257757
【讨论】: