无法将为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM 对象强制转换为接口类型

原文链接:https://blog.csdn.net/Castlehe/article/details/124380648

1.错误原因
安装了多版本的Office
安装过WPS后没正常卸载
2. 解决方式
2.1 office多版本问题导致的
以下四个操作基本覆盖常见原因了,可以从2.1.1尝试,每尝试一种,就去试一下看问题解决了没有,如果已经解决了,其他操作就不用试了

2.1.1 操作一:删除多余版本
解决办法(以win7 x64, Office 2007 例):

Win+R打开命令行,输入regedit打开注册表管理器,注册表位置

64bit Office: HKEY_CLASSES_ROOT\WOW6432Node\Interface[00020970-0000-0000-C000-000000000046]\TypeLib
32bit Office:
HKEY_CLASSES_ROOT \Interface[00020970-0000-0000-C000-000000000046]\TypeLib
以64位为例:

在HKEY_CLASSES_ROOT\WOW6432Node\Interface\[00020970-0000-0000-C000-000000000046]\TypeLib 中查看信息

key:{00020905-0000-0000-C000-000000000046} ,Verison:8.4

 在HKEY_CLASSES_ROOT\WOW6432Node\TypeLib中,寻找上一步得到的key对应的值,00020905-0000-0000-C000-000000000046,展开并查看信息

 

office 2007 对应 8.4,

office2010对应 8.5,

office2013对应 8.6,

office2016、2019对应 8.7

保留想要的office版本对应的目录,其他删掉。

posted @   yinghualeihenmei  阅读(188)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2023-08-02 SVN地址发生改变,在小乌龟tortoiseSVN如何操作
2023-08-02 SVN服务器地址变更,本地如何更新同步
2023-08-02 The Report Viewer Web Control HTTP Handler has not been registered in the application's web.config file. Add
2022-08-02 更改文件夹权限
2022-08-02 VS2015快捷键
点击右上角即可分享
微信分享提示