首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >VSTO致命错误System.Runtime.InteropServices.COMException:“来自HRESULT: 0x800A03EC的异常”

我使用了导入Microsoft.Office.Interop,并将Microsoft excel的引用添加到项目/解决方案中。

以下为声明

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 Public xlsfilepath As String
 Public oxlsapp As New Excel.Application
 Public oxlsworkbook As Excel.Workbook
 Public oxlsworksheet As Excel.Worksheet
 Public oxlcellsrange As Excel.Range
 Dim xchar As String

从现有文件读取单元格进程

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
oxlcellsrange = oxlsworksheet.Cells(iRow, iCol)
MessageBox.Show(oxlsworksheet.Range(oxlcellsrange).Value)<----Here gives fatal error 

System.Runtime.InteropServices.COMException:的异常来自HRESULT: 0x800A03EC'

不明白为什么?

图像是附加的描述更多。

EN

回答 3

Stack Overflow用户

发布于 2022-05-05 21:45:12

将Microsoft的引用添加到项目/解决方案中。

Office Development有一件令人困惑的事情。您需要引用私有互操作程序集VSTO与主互操作程序有什么区别?

您可能错误地引用了COM引用,并且它们只应该用于UnitTesting Mocks of Office:https://stackoverflow.com/a/47256597/495455

票数 0
EN

Stack Overflow用户

发布于 2022-05-08 01:31:47

Excel COM引用的设置是正确的,因为前面的代码行运行时没有错误。此外,这是一个运行时错误。

在处理Excel对象模型时,这是一个广泛存在的错误.您可能会发现类似于来自HRESULT: 0x800A03EC错误的异常的类似文章很受欢迎。

当使用一个参数时,Worksheet.Range属性接受作为范围引用的字符串。如果使用两个参数,则要么是范围引用的字符串,要么是范围对象。例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Worksheets("Sheet1").Range("A1").Value = 3.14159
票数 0
EN

Stack Overflow用户

发布于 2022-05-13 04:44:51

我执行以下步骤,错误消失/解决

1-Run > type > dcomcnfg >它打开组件服务窗口(作为管理员)

在那个窗户里

2-转到组件服务>计算机> MyComputer > DCOM控件

3-所有服务将列出

4-在列表中选择Microsoft并右击它。

5-在属性窗口中转到> identity TAB

6-我选择了发射用户无线电按钮并应用它。

7-然后我的错误解决了。

但这让我很开心。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72136545

复制
相关文章
WPF 使用 RenderTargetBitmap 快速截图出现 COMException 提示
本文告诉大家一个最简单步骤让 RenderTargetBitmap 出现 COMException 提示
林德熙
2019/03/13
1.5K0
WPF 拖动时出现 Invalid FORMATETC structure
如果在 WPF 需要支持一个东西可以拖动,那么可以使用 DragDrop ,但是使用这个之后就出现了异常
林德熙
2022/08/04
2680
Windows 2008 R2服务管理器刷新失败的解决方法
刷新服务器管理器时出现意外错误: 异常来自 HRESULT:0x800F0818,有关详细信息,请参阅事件日志: 诊断、事件查看器、应用程序和服务日志、Microsoft、Windows、服务器管理器、操作
习惯说一说
2019/08/06
1.6K0
Visual Studio 2019 惨痛 踩坑 经历 0x80070490 0x80040154
我并不是程序员,用VS2019也就最近一个月的事,前段时间用VS2019跑腾讯云的API Explorer工具里的7种SDK时用它搞PythonSDK、Node.jsSDK、.NETSDK、C++SDK,java php go sdk需要单独配。后来莫名其妙VS软件出了问题,老是报错 (异常来自 HRESULT:0x80070490),但是用CMD命令行调试程序是正常的,用VS软件调试就报这个错:
Windows技术交流
2020/03/29
19.8K0
System.Runtime.InteropServices.COMException (0x800A03EC): 无法访问文件
System.Runtime.InteropServices.COMException (0x800A03EC): 无法访问文件。请尝试下列方法之一:
纯粹是糖
2018/10/10
2K0
通过 COM 读取 Office PPT 文件提示 COMException 错误码 0x80004005 可能原因
使用 COM 的方式可以调用本机的 Office 组件进行 PPT 以及 Word 和 Excel 等文件的读写,在打开文件的时候,如果提示 System.Runtime.InteropServices.COMException (0x80004005) 就意味着这是一个通用的错误,没有具体的原因
林德熙
2021/05/17
1.6K0
Windows 2008 R2服务管理器刷新失败的解决方法
这几天在做实验,一台服务器安装了Windows 2008 R2 X64系统,当我想安装服务器角色的时候,发现无法安装,出现了“服务器刷新失败”,点击它弹出对话框提示“刷新服务器管理器时出现意外错误: 异常来自 HRESULT:0x800F0818。有关详细信息,请参阅事件日志: 诊断、事件查看器、应用程序和服务日志、Microsoft、Windows、服务器管理器、操作” 然后我就查看日志,日志内容如下:
会长君
2023/04/26
5440
禁用WordPress致命错误(WSOD)处理
WordPress 5.2内置了一个新功能,当检测到插件或主题发生错误时,自动发送邮件通知网站管理员,即使在后端完全无法访问的情况下(例如发生所谓的“白屏死机”),管理员仍然有机会登录并对此问题采取措施。
可定
2020/04/20
6060
对 COM 组件的调用返回了错误 HRESULT E_FAIL。
win7系统,用c#调用Interop.SHDocVw.dll时,报了个对“ COM 组件的调用返回了错误 HRESULT E_FAIL”的错误。网上有人说要开启dtc服务,然后去组件服务里把本地DTC设置成开启网络DTC服务,并允许入站和允许出站,并且设置成不要求进行验证,如下图:
明年我18
2019/09/18
5.9K0
对 COM 组件的调用返回了错误 HRESULT E_FAIL。
Windows 中的 HRESULT
Windows 协议文档中所描述的协议规范中,错误码使用 HRESULT、Win32 错误码和 NTSTATUS 来描述。本文科普一下 HRESULT。
walterlv
2023/10/22
5320
Windows 中的 HRESULT
错误、异常
tkinter:tkinter是绑定了Python的TKGUI工具集,就是Python包装的Tcl代码,通过内嵌在Python解释器内部的Tcl 解释器实现的,它是Python标准库的一部分,所以使用它进行GUI编程不需要另外安装第三方库的。
py3study
2020/01/16
6.4K0
错误、异常
tp5.0 致命错误: Class ‘\think\cache\driver\Test‘ not found
作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 ---- tp5.0的config文件中. 把type类型改为File.就行了 'cache' => [ // 驱动方式 'type' => 'File', // 缓存保存目录 'path' => CACHE_PATH, // 缓存前缀 'prefix' => '
贵哥的编程之路
2022/09/23
5410
go新手容易犯的三个致命错误
最近因为以前一些重要且古老的go项目基本没有人专职维护了,所以被安排去熟悉这些项目的代码,所以看了大量go的代码。历史原因,这些代码中或多或少有一些刚刚从PHPer转过来的Gopher去设计和开发的,自然有不少是在php(fpm模式下)码代码思路下埋藏的一些坑。今天我就来和大家一起分享一下最近发现的出现比率比较高的三个致命错误。
用户1093396
2020/10/29
5750
go新手容易犯的三个致命错误
学习Java时应避免的10个致命错误
要编码还是不编码?看来您已经选择了第一个选项。编程是专业发展的绝佳领域,它使您有机会参与有趣的项目并在任何需要的地方工作。
可大可小
2020/04/07
5460
如何修复WordPress发生的max_execution_time致命错误
WordPress网站产生的max_execution_time致命错误在您的WordPress管理仪表盘中如下所示:
Yangsh888
2022/04/05
5.2K0
独家 | 7个新手数据讲述者犯下的致命错误
在制作数据故事时,很容易迷失在细节中,并且无法创造出可以激发别人动手操作的数据故事。下面是新手数据讲师所犯的最常见的错误,以及如何改正它们。这些技巧来自“像数据讲述者一样思考”研究会。
数据派THU
2018/12/26
5130
史蒂芬·霍金:忽视人工智能的危险或是致命错误
当今世界上最著名的物理学家史蒂芬·霍金近日撰文警告人工智能(AI),其表示人工智能将是“人类历史上最重要的事件”,同时也将是“最后的事件”。 在英国《独立报》发表的专栏文章中,霍金和其他科学家们认为,忽视人工智能的危险可能是“人类历史上最严重的错误”,而且没有对可能包含的风险进行充分的研究。 文章列举了几种人工智能领域的成就,包括无人驾驶汽车,Siri和赢得“Jeopardy”的计算机。然而,“类似的成就在未来几十年其将带来的后果面前可能会显得很苍白。” 科学家们继续表示,“潜在益处是巨大的,文明提供的一切
机器人网
2018/04/12
7590
JavaScript 错误异常
JavaScript 错误异常 错误异常语句 try 语句测试代码块中的错误 catch 语句处理错误 throw 语句允许自定义错误 finally 语句在错误异常语句后,必须执行的代码块 try { adddlert("Hello") ; } catch (err) { document.getElementById("demo").innerHTML = err.message ; } // 结果 : adddlert is not defined JavaScript 将 addd
Mirror王宇阳
2020/11/12
4870
12个来自云的安全威胁 招招致命,你不得不防!
云计算在过去的几年来成功发展,当我们的数据变得无维护化,安全问题变得前所未有的重要。云技术带来的便利也存在着一些缺陷。在本文中,珍妮·哈里森(Jenny Harrison)带我们逐个了解需要当心的12
静一
2018/03/28
9200
12个来自云的安全威胁 招招致命,你不得不防!
Visual Studio 64位应用程序编译
Visual Studio的编译选项 build下的platform有X64、Any CPU和x86。X86表示只能在32位环境下运行,X64表示只能在64位环境下运行,Any CPU表示你的程序集可以根据环境变化适应32位还是64位,但是如果你的程序集依赖于一个x86选项编译的程序集,哪么你的程序集只能选择X86进行编译,而不能选择Any CPU编译,如果使用Any CPU编译,运行就会出现如下的错误:    Unhandled Exception: System.BadImageFormatExcep
张善友
2018/01/19
1.1K0

相似问题

来自HRESULT: 0x800A03EC错误的异常

1811

Powershell错误:来自HRESULT: 0x800A03EC的异常

10

Visual错误-来自HRESULT: 0x800A03EC的异常

13

来自HRESULT的异常: 0x800A03EC Powershell错误

10

关闭Excel工作簿- System.Runtime.InteropServices.COMException :来自HRESULT: 0x800A03EC的异常

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文