zoukankan      html  css  js  c++  java
  • 检索 COM 类工厂中 CLSID 为{0002450000000000C000000000000046} 的组件时失败,原因是出现以下错误: 80070005。

    从网上搜帖子答案大致相同:登陆网站的用户没有操作Excel.exe的权限

    好,运行"中输入dcomcnfg.exe启动"组件服务",也可以从管理工具里面进,

    "组件服务"- >"计算机"- >"我的电脑"- >"DCOM配置"->找到word->属性->"标识"标签,选择"交互式用户"

    ->安全"标签"->在"启动和激活权限"上点击"自定义",然后点击对应的"编辑"按钮,在弹出的"安全性"对话框中填加 一个"NETWORK   SERVICE"用户(注意要选择本计算机名),并给它赋予"本地启动"和"本地激活"权限.

    ->"安全"标签,在"访问权限"上点击"自定义",然后点击"编辑",在弹出的"安全性"对话框中也填加一个"NETWORK SERVICE"用户,然后赋予"本地访问"权限. 这样,我们便配置好了相应的Excel的DCOM权限.

    附:64位系统找看不到office组件服务的原因:

    主要是64位系统的问题,excel是32位的组件,所以在正常的系统组件服务里是看不到的
    可以通过在运行里面输入 comexp.msc -32 来打开32位的组件服务,在里就能看到excel组件了
     

     

  • 相关阅读:
    自考 exec 7 3
    画函数图像
    Exec68
    applet main共存 五角星和五面形
    jcheckbox 用例
    JList 单击 ,双击例
    web性能优化(一)弱请求处理
    web性能优化(二)优化思维图
    算法之道左右旋转字符串
    腾讯微信面试题实现时间复杂度为O(1)的栈 20130226
  • 原文地址:https://www.cnblogs.com/guanjie20/p/2456714.html
Copyright © 2011-2022 走看看