0

我编写了一个从 Excel 03 中的“操作”窗格运行的控件。该控件引用了一个附属 .NET 程序集。控件工作正常,但是当我退出 excel 时出现异常。我已经完成并确保我正确处理了所有对象。我在我创建的 cldatapi 对象上调用了 dispose 方法并将其设置为空。我也不知道如何捕捉这个错误。我尝试从 thisworkbook 类中捕获未处理的异常,但它没有捕获它。

事件类型:clr20r3 P1:excel.exe P2:11.0.5612.0 P3:3f39ff9d P4:okuma.cldatapi P5:1.7.0.3 P6:494bc115 P7:25 P8:f2 P9:system.exception

当我查看错误报告的详细信息时,它显示异常代码为 0xe0434f4d

okuma.cldatapi 是卫星参考。

4

1 回答 1

0

这是托管异常的异常代码。当您的代码在 Excel 中运行时,启动 Visual Studio 并使用工具 + 附加到进程。从列表中选择 excel.exe,然后选择托管代码。Debug + Exceptions,选中 Common Language Runtime Exceptions 的 Throw 框。

抛出异常时调试器将停止。

于 2010-04-05T15:47:38.397 回答