摘要: 最近在web项目中做了一个导出Excel功能。在导出的时候报错:检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败。一般情况下,不能正确导出excel的原因有三个: 1、用户权限不够; 2、应用程序池没有配置正确; 3、导出后是在服务器还是客户端没有搞清楚。对于上面提到的报错,属于用户权限不够,所以需要设置用户相应的权限。 很多网友提出解决方案:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务",然后一步一步的找到Microsoft 阅读全文
posted @ 2013-11-12 14:08 努力实现目标 阅读(921) 评论(0) 推荐(0) 编辑
摘要: 一、服务器上没有装office 如果要用MS的,这个问题基本不用考虑,只有安装才能解决,没有其它办法! (即使有牛人弄出来 了,估计也是给自己找麻烦) 不过,我只在服务器上装了一个2003精简版, 我开发是用的2007。二、 "80080005异常" "80080005异常"是应用程序对COM组件操作权限不足引起的。于是有了下面的操作: 1)控制面板->管理工具->组件服务->计算机->我的电脑->DCOM-> Microsoft Excel 应用程序 2)单击属性打开此应用程序的属性对话框。 3) 单击标识选项卡,然 阅读全文
posted @ 2013-11-12 14:02 努力实现目标 阅读(3733) 评论(0) 推荐(0) 编辑