生成Excel工作表时出错
我编写了用C#生成Excel的代码。 在每一个系统,除了服务器,它工作正常。 我认为问题在Excel设置
错误消息:“由于没有足够的可用内存或磁盘空间,Microsoft Excel无法打开或保存更多文档,错误消息:检索具有CLSID {00024500-0000-0000-C000-000000000046}的组件的COM类工厂失败到以下错误:80070005 …………“
磁盘空间不错,RAM在2GB使用(机器上总共8GB)
我试过了:
-
运行dcomcnfg并将身份表设置为“交互式用户”
-
“C:\ Windows \ SysWOW64 \ config \ systemprofile \ desktop”文件夹也必须存在,并且您需要对“systemprofile”和“desktop”
-
属性“>”常规“>在文件资源pipe理器中解除文件locking
- Right Click -> Properties of Excel File -> Client on Unblock
有人可以提供解决scheme吗? 谢谢。