【Excel】Retrieving the COM class factory for component with CLSID {00024500-0000-0000- C000-00000000...

【Excel】Retrieving the COM class factory for component with CLSID {00024500-0000-0000-

C000-000000000046}:

运行dcomcnfg打开组件服务

依次展开"组件服务"->"计算机"->"我的电脑"->"DCOM配置"

找到"Microsoft Excel应用程序"

右键打开属性对话框,点击"标识"选项卡,

点"下列用户",把管理员的用户密码正确填写进去...(与web.config对应,用于kill excel进程)

点击"安全"选项卡,

依次把"启动和激活权限","访问权限","配置权限",都选择为自定义,

然后依次点击它们的编辑,把everyone添加进去,并加入所有的权限...

最后可能还需要在web.config下的<system.web>中加入

<identity impersonate="true" userName="administrator" password="您的密码"/>

如果在win7 32位下出现下面的错误
Microsoft Office Excel 不能访问文件“xxxx.xls”。 可能的原因有:

文件名称或路径不存在。
文件正被其他程序使用。
您正要保存的工作簿与当前打开的工作簿同名

解决方法如下
在C:\Windows\System32\config\systemprofile和C:\Windows\SysWOW64\config\systemprofile目录

下创建名为Desktop的文件夹即可解决问题。实际在我的win7系统32位下只有前面的这个文件夹创建

Desktop即可了。参考网址http://www.cnblogs.com/ivan1003/archive/2011/08/01/2123921.html

转载于:https://www.cnblogs.com/joeylee/archive/2013/06/13/3134323.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值