zoukankan      html  css  js  c++  java
  • Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80070005 拒绝访问

    异常信息:Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80070005 拒绝访问。 (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)).

    由于用户没有操作excel的权限,需要通过如下操作对 Microsoft Excel Appliction 进行授权。

    1运行:dcomcnfg.exe

    2 如果win7 64下找不到Microsoft Excel Application:

    原因:Dcomcnfg是一個32位和配置,在64系統下並不能被完全支持。所以需要以32位模式运行MMC,这时就可以看到Microsoft Excel Application了,在运行里 输入:mmc comexp.msc /32;

    2.1 "组件服务" - > "计算机" - > "我的电脑" - > "DCOM配置" -> 找到 Microsoft Excel Appliction->右键属性.
    2.2->"安全"标签 -> "启动和激活权限" -> 点击"自定义" -> 点击对"编辑"按钮,在弹出的"安全性"对话框中填加 一个"NETWORK SERVICE"用户(注意要选择本计算机名),并给它赋予"本地启动"和"本地激活"权限.
    2.3->"安全"标签 -> "访问权限"->点击"自定义" -> 点击"编辑",在弹出的"安全性"对话框中也填加一个"NETWORK SERVICE"用户,然后赋予"本地访问"权限. 这样,我们便配置好了相应的Excel的DCOM权限. 

    2.4->"标识"标签,选择"交互式用户" .

    ***************************************************************************************************************************************************************************************************************************************

  • 相关阅读:
    c++回调java方法
    c++ 11学习笔记--智能指针
    c++ 11学习笔记--Lambda 表达式(对比测试Lambda ,bind,Function Object)
    explicit构造函数和private
    c++ 11学习笔记--右值引用和移动构造语义
    c++ 11学习笔记-- 常量表达式(constexpr)
    从京东app学到的(1)
    从文轩商城app学到的
    AntV G2 toolTip 自定义显示
    Ant Design of Vue table表格 点击一行选中效果
  • 原文地址:https://www.cnblogs.com/Shaina/p/10715821.html
Copyright © 2011-2022 走看看