日期:2014-05-16  浏览次数:20419 次

winserver 08中excel导出问题(IClassFactory 为 CLSID 为 {00024500-0000-0000-C000-0000000)
office.dll 导出excel,在本地运行没有问题,在win server 08中就会出现从 IClassFactory 为 CLSID 为 {00024500-0000-0000-C000-000000000046} 的 COM 组件创建实例失败,原因是出现以下错误: 8001010a。权限配置设置了,也安装了offfice软件,但是导出word就不会出现8001010的错误,请问怎么解决?
------解决方案--------------------
这是你EXCEL组件调用不了吧? {00024500-0000-0000-C000-000000000046}错误就是你安装的EXCEL被卸载、安装过几次,注册表没删干净,你先去网站找一个微软专门卸载EXCEL的软件,然后再下个鲁大师,删除注册表。然后下载一个功能全的OFFICE软件,全部安装,千万别点部分安装,要不然还是一样的错误。安装完后再修改权限:network、everyone什么的,每个编辑下的权限全开。问题解决!
如果还出现同样的错误,就说明你的EXCEL软件不是功能完善的。这问题我都不知道解决多少遍了。不懂得再联系。给分吧