office2016和office2019冲突吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了office2016和office2019冲突吗相关的知识,希望对你有一定的参考价值。
参考技术A 两个不同版本的office软件不能一起安装。即使强行安装,其中一个版本也无法正常使用。关于office版本冲突, office com组件调用.
InvalidCastException: Unable to cast COM object of type ‘Microsoft.Office.Interop.Word.ApplicationClass’ to interface type ‘Microsoft.Office.Interop.Word._Application’. This operation failed because the QueryInterface call on the COM component for the interface with IID ‘{00020970-0000-0000-C000-000000000046}’ failed due to the following error: 加载类型库/DLL 时出错
最后发现是因为最初装的是Ghost里面自带的Office 2007的精简版,卸载2007有残余,对Office 2003有干扰。查找00020970-0000-0000-C000-000000000046主键,下面的TypeLib项为{00020905-0000-0000-C000-000000000046}。再查找{00020905-0000-0000-C000-000000000046}主键,下面两项8.3, 8.4。8.3是Office 2003, 8.4是Office 2007的。将8.4分支删除。程序运行正常!
一向以为微软的商业软件是兼容性最好的,现在看来微软的兼容性测试也不过如此啊,Office这种重量级软件还有版本卸载不干净的问题。
转自:http://www.cozyboy.com/archives/79.html
1)、以客户端目前正在使用的是OFFICE2007为例来处理,打开windows命令输入框,
输入regedit打开注册表,搜索HKEY_CLASSES_ROOTTypeLib ,找到{00020905-0000-0000-C000-000000000046}, OFFICE2007的是8.4,如果还有其他的就删除,再查看数据值,看是否与安装目录一致,如果不是,要更改为目标文件所在目录。注意客户所安装的版本, 保留对应的版本, 删除没有的版本, OFFICE2007的是8.4, 2010是8.5, 2013是8.6
HKEY_LOCAL_MACHINESOFTWAREClassesInterface{00020970-0000-0000-C000-000000000046}TypeLib
default键值指向{00020905-0000-4B30-A977-D214852036FF}
也不行
正常的指向{00020905-0000-0000-C000-000000000046} 也就是word. version选择当前版本.
{00020905-0000-4B30-A977-D214852036FF} 是wps版本word
以上是关于office2016和office2019冲突吗的主要内容,如果未能解决你的问题,请参考以下文章