解决Excel 互操作错误"检索COML类工厂中 CLSID为 {00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误: 80070005"

解决Excel 互操作错误"检索COML类工厂中 CLSID为 {00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误: 80070005"
DCOM EXCE权限配置问题

  1. 运行comexp.msc(若找不到则运行comexp.msc -32)

  2. 在DCOM配置中找到"Microsoft Excel Applcation"

  3. 右键->属性,在标识选项卡中选择"交互式用户"

  4. 在"安全"选项卡中的"启动和激活权限"分组中,选择"自定义",然后点击"编辑",添加执行操作的账户并授予"本地启动"和"本地激活"权限

  5. 配置结束,重新运行程序,不再报错.

posted @ 2023-06-20 20:00  vvull  阅读(157)  评论(0编辑  收藏  举报