I am intermittently getting the following exception:
如果我单步执行代码并且无法确定如何可靠地重现它,则不会发生这种情况。内部异常为空。
我在网上搜索并发现一个 C++ MFC 程序员遇到了同样的事情,但没有答案:http://www.excelforum.com/excel-programming/555121-unable-to-set-displayalerts-property.html http://www.excelforum.com/excel-programming/555121-unable-to-set-displayalerts-property.html
我还阅读了另一个可能的原因,不幸的是它与通过 IE 打开电子表格无关。
有人可以解释一下这里发生了什么吗?我很愿意
更喜欢了解根本原因和周围的代码,而不是使用
试着抓。感谢您的任何建议。
ps 我没有写这段代码(如果我写了,会有一个 bool 参数代表 true false),我只是这个项目的新手,想清理一下它并使其更加健壮。
您需要按照故障排除提示中的建议添加异常处理来捕获和报告错误代码,然后确定 Excel 所抱怨的内容。
这可能是由许多不同的问题引起的,但如果没有错误代码,您就等于在黑暗中飞行。一旦你找出错误代码,如果它是无害的,你可以捕获异常并忽略它。
十六进制错误代码在 ErrorCode 属性中返回COM异常 http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.comexception.aspx在这种情况下抛出的。我不确定该消息是否会出现在您提供的列表中,但查看那里肯定没有什么坏处。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)