精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
近期写项目,在客户机器上安装部署后,运行出如下错误:
Unhandled exception has occurred in your application.Retrieving the COM class factory for component with CLSID{000209FF-0000-0000-C000-000000000046} failed due to the following error: 8007065e 这个类型的数据不受支持。{Exception from HRESULT: 0x8007065E).
在我机器上运行正常,在客户机器上不行,肯定是环境的事。
开始认为是权限的事,后来想想不应该,就上网搜索下,度娘找了些提示,让客户进行了如下尝试操作:
解决方法一:
运行-->comexp.msc 或 comexp.msc -32
控制面板-》管理工具-》组件服务-》计算机-》我的电脑-》DCom配置-》找到Microsoft Word文档
之后
excel.exe /regserver
或
卸载重装office
通过运行DCOM配置查看,进行了详细的对比,发现我的机器和客户机器确实不一样,我的机器如下:
客户机器如下:
客户的里面有Word Basic,它应该是个简化的接口,不象我机器里是Word 97-2003文档。当然WORD的接口肯定不止这么多,这里只是举例说明有差别。
随后我把我这的OFFICE安装包给了客户安装,问题解决。