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

news/2025/1/18 3:22:46/文章来源:https://www.cnblogs.com/Dongmy/p/18339276

原文链接: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版本对应的目录,其他删掉。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/776720.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MOS管栅极电阻和泄放电阻的作用

目录: 一、栅极电阻 二、泄放电阻一、栅极电阻我们知道,mos管是电压控制器件,与双极性三极管不同的是,mos管的导通只需要控制栅极的电压超过其开启阈值电压即可,不需要栅极电流。所以本质上,MOS管栅极上无需串联任何电阻。 对于普通的双极性三极管,它是电流控制器件。它的…

Win11不在C盘安装WSL2(Linux环境),安装Nvidia驱动和默认使用Win11的网络代理服务

众所周知,WSL 2 为 Windows 用户提供了一个强大、高效且灵活的 Linux 环境,特别适合开发者使用。它结合了 Windows 和 Linux 的优点,为用户提供了更加全面和高效的工作环境。但缺点也很明显,那就是默认安装在本来空间就不富裕的C盘。本次我们在非C盘的盘符快速安装基于wsl2…

【闲话】08.02.24

SPFA死了0802 闲话 头图:今日推歌: 《レディメイド feat.Ado》 すりぃ1 2 3で弾け飛んだ 一、二、三 绽破而飞 固定観念バットで打って 固定概念 用球棒击碎 どうだい?どうだい? 如何 如何 楽ならまっいっか 觉得快乐的话就无所谓啦我还是现充的时候就喜欢上这首歌了,,,…

JavaSE基础编程十题(数组和方法部分)

接着前面的数组和方法的习题,这是十道编程题!写在前面 继续昨天Java中的数组和方法部分的习题,今天写十题编程题,来看看你能写出来几题。答案也是仅供参考,如果有更好的解法欢迎在下面留言! 题目展示 1.数组查找操作:定义一个长度为10 的一维字符串数组,在每一个元素存…

.net项目使用Docker部署(包括解决后台验证码,部署后不显示的问题)

Vue部署到Docker 参考文档:手把手教你用 Docker 部署 Vue3 项目_docker部署vue3项目-CSDN博客 参考文档:dockerfile 部署前端vue项目_vue dockerfile-CSDN博客 nginx文档:使用docker安装nginx - 静以修身俭以养德 - 博客园 (cnblogs.com) 结合使用了两个文档的方法和DockerFI…

NewStarCTF WEEK5|WEB Yes Pickle

下载附件 # -*- coding: utf-8 -*- import base64 import string import random from flask import * import jwcrypto.jwk as jwk import pickle from python_jwt import *app = Flask(__name__) # 创建 Flask 应用实例def generate_random_string(length=16):""&q…

数仓sql场景:迭代求结果问题

1.需求2.sql实现 这道题先需要去分析结果集,本质上是一个迭代累加的过程,先要得到如下结果如果在面试数仓中实现了以上结果,基本上面试官会很通过,也在短时间内可以实现,实现sql如下with tb as ( select 1 as s,a as pv union all select 2 as s,b as pv union all select…

Vue 使用 vue-drag-resize 实现拖拽和随意缩放大小及安装报错处理

一、vue-drag-resize的安装yarn add vue-drag-resize 下面是错误解决方案: TypeError: Cannot read properties of undefined (reading ‘_c’) 解决方案: 在引入时加上“/src”:import VueDragResize from "vue-drag-resize"; 改成 import VueDragResize from …

PgStatement的executeCachedSql(String sql, int flags, String @Nullable [] columnNames)方法的学习

方法代码如下: private boolean executeCachedSql(String sql, int flags,String @Nullable [] columnNames) throws SQLException {//第一部分PreferQueryMode preferQueryMode = connection.getPreferQueryMode();boolean shouldUseParameterized = false;//第二部分QueryEx…

初识RestAssured

1、接口测试的本质 不在于创造,在别人写好的情况下去调用--发起请求,校验结果 2、接口测试的四要素URL地址 请求方式 请求参数 返回值3、RestAssured介绍 RestAssured的依赖导入点击查看代码 <dependencies> <!-- Rest-Assured核心库 --> <dependency> …

ximo基础脱壳教程的脱壳学习记录

ximo基础脱壳教程的脱壳学习记录 之前遇到壳直接脚本自动化处理了,现在初步学习一下手脱壳。(中间一直用的x32dbg,后来有些壳换od脱了) 参考教程https://www.52pojie.cn/thread-582852-1-1.html 1、手脱UPX壳 查壳方法1:单步跟踪 就是一直单步走,如果是向下跳转就跳,如果…