我已经创建了一个库来传递/从excel获取数据。
要在我的机器上执行,我修改了COM +控制台中的访问权限。
问题是我有兴趣将此组件上传到我的在线服务器,但我没有安装excel。
有没有办法在没有安装excel的情况下在COM +中注册excel?
提前致谢。
最诚挚的问候。
何
答案 0 :(得分:2)
如果你的图书馆使用Office Interops操作Excel,那么你不能在没有安装Excel的情况下在COM +中注册Excel,因为没有任何东西可以注册,或者就此而言是互操作。
即使您在代码中使用后期绑定,以便进行编译,如果未安装Excel组件,也会遇到运行时错误。
“所有当前版本的Microsoft Office都经过设计,测试和配置,可在客户端工作站上作为最终用户产品运行。它们采用交互式桌面和用户配置文件。它们不提供可重入性或满足设计为无人值守的服务器端组件需求所必需的安全性。“ - http://support.microsoft.com/kb/257757