我编写了用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”具有完全控制权限
属性>一般>在文件资源管理器中取消阻止文件
- Right Click -> Properties of Excel File -> Client on Unblock
有人可以提供解决方案吗? 感谢。