异常日志如下:
I[17:03:47.799]:System.UnauthorizedAccessException: 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80070005 拒绝访问。
解决方法:
打开"控制面板"->"管理工具"->"组件"
在左侧的目录树中,依次展开"组件服务"->"计算机"->"我的电脑"->"DCOM配置"
找到"Microsoft Excel应用程序",单击右键,选择"属性"
打开"Microsoft Excel应用程序 属性" 对话框
如果无法操作到这一步,请检查是否是系统问题
单击"安全"选项卡
1.将"启动和激活权限"设置为"自定义",点击编辑,给Users用户添加权限
2.将"访问权限"设置为"自定义",点击编辑,给Users用户添加权限
单击"应用"
配置完毕
然鹅,并没有找到"Microsoft Excel应用程序"项
由於Dcomcnfg是一個32位和配置,在64系統下並不能被完全支持,因此需要对WIN2008 X64系統进行DCOM配置,操作步骤如下:
1运行:mmc -32
2在菜單中选择File->Add/Remove Snap
添加Component Services,然後在Component Services下找到Excel後再進行配置,就和32位系統一樣可以看到Microsoft Excel Appliction 组件了。