zoukankan      html  css  js  c++  java
  • 【Excel】Retrieving the COM class factory for component with CLSID {0002450000000000 C000000000000046}:

    【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

  • 相关阅读:
    白盒测试的特点
    什么是黑盒测试
    黑盒测试优缺点
    单元测试
    孤立的测试策略
    自顶向下的单元测试策略
    自底向上的单元测试策略
    tabbedApliction
    redis的key对应mysql数据表设计
    达内javase_day1笔记
  • 原文地址:https://www.cnblogs.com/joeylee/p/3134323.html
Copyright © 2011-2022 走看看