程序突然无法导入Excel文档出现:服务器出现意外情况。 (异常来自 HRESULT:0x80010105 (RPC_E_SERVERFAULT))报错
**问题描述:**再C#中调用Excle时,突然报错((异常来自 HRESULT:0x80010105 (RPC_E_SERVERFAULT))),之前用的没问题,最近导入出现这个问题,出现报错如下图所示
在这里插入图片描述
网上找了一圈说是PDF软件加载项出现问题,回想起前几天是安装过PDF软件,我安装的是office2013办公软件,打开EXCL软件 – >文件 – >选项 – >加载项 -->COM加载项 -->转到 --把PDF前面的√去掉,然后就解决了,可以正常调用加载EXCLE了

最近C#调用COM时,遇到了 异常 来自H RESULT : 0x80010105 ( RPC _E_ SERVER FAULT )的错误 后面找了一下,发现是在线程里调用COM组件引起的。 C++调用COM时,会调用API函数CoInitializeEx来初始化COM,这里就指定了初始化为STA(单线程)和MTA(多线程)模式。 C#调用COM组件是用VS直接引用dll,VS应该是默认指定了S...
最近做的一个项目要求生成Word格式的报告,调试过程中总是 出现 " 服务器 出现意外 情况 。 ( 异常 来自 H RESULT : 0x80010105 ( RPC _E_ SERVER FAULT ))"的错误,郁闷了我好几天,最后发现竟然是 WordApp.Documents.Add(refNothing,refNothing,refNothing,refVisible) 最后一个参数的...
但在打开 Excel 文件时,可能会 报错 0X80010105 ,如下图所示: 解决方法参照c#调用 excel 报错 ( 异常 来自H RESULT : 0X80010105 ( RPC _ SERVER FAULT )),打开 Excel 程序 ,打开选项——选择加载项——选择COM加载项——点击转到,然后将把里面名称带有pdf的加载项去掉,一般是PDF阅读器或编辑器,去掉之后点击确定,然后重新运行 程序 ,应该就不会 报错 了。 如果是最近一段时间突然爆出这种错误,
原本 程序 一直都正常,突然发现 异常 ,综合网上各路大神给的意见,发现pdf软件会占用 excel 的com端口,我电脑装了一个pdf阅读软件,然后我就在 excel 中的com加载项中把pdf软件的加载项给去掉了,一切就又恢复正常了。 我的是 Excel 2013,点击“文件”,找到“ Excel 选项”,点开后点击“加载项”,最下面有个管理加载项的下拉菜单,选“COM加载项”,点“转到”,这时会弹出一个框,把里面...
C#操作 Excel 表格时,如遇以下错误: 服务器 出现意外 情况 。( 异常 来自 H RESULT : 0x80010105 ( RPC _E_ SERVER FAULT )) 解决方案: 打开你电脑中的Office- Excel 。在“文件”->"选项"->"加载项"->"管理",选择“COM加载项”,点击“转到”按钮。 然后:将“福晰阅读器”勾掉。保持、退出、再试 程序 ...
1. 确保您的计算机上安装了Microsoft Office,并且已经安装了适用于您的Office版本的Interop库。 2. 确保您的 Excel 文件路径和名称是正确的,并且确保文件不处于打开状态。 3. 检查您的代码中是否有其他可能导致该错误的问题。例如,在使用TextFrame2之前,确保shape对象不为null。 如果问题仍然存在,您可以尝试以下解决方案: 1. 尝试重新安装Microsoft Office并更新Interop库。 2. 尝试在不同的计算机上运行代码,以排除计算机特定的问题。 3. 尝试使用其他方法或属性来访问或修改 Excel 图表中的文本框,例如使用TextFrame而不是TextFrame2。 如果问题仍然存在,请提供更多的代码细节和错误堆栈信息,这样我可以更好地帮助您解决问题。