问题描述
|
我使用Visual Stu
dio 2010为通过VBA包含的Excel 2010制作DLL加载项。
我听说加载项中的
错误可能会使Excel崩溃,例如,超出范围访问数组。
在C ++
代码中捕获执行/
错误的最佳
方法是什么?
如何调试从Excel工作表或VBA
调用的DLL
函数?
解决方法
您可以使用c ++异常来捕获错误,如果将所有dll入口点都包装在try catch中,则可以防止错误冒泡到更高的层次。
要调试您的dll,您可以将VS附加到可以调试的excel进程中。