VBA启用日志记录

时间:2011-06-06 08:30:01

标签: debugging vba ms-word hang

VBA代码挂起MS Word,我不知道是什么问题,我没有看到任何异常或消息,它只是挂起。有没有办法获得有关异常的任何信息?我知道哪一行失败了,但我不能介入代码,因为它不是VBA代码,而是在另一个dll中。我将尝试将调试器附加到该DLL,但我要求的是某种MS Word日志文件。

1 个答案:

答案 0 :(得分:0)

一旦执行已经传递到VBA调用的DLL中,就调试而言,Word实际上并不能帮助你。

如果是activex dll,请确保已正确注册。如果它是标准的C风格的dll,请确保您的API声明对于被调用的函数签名是真正正确的。除此之外,附加调试是唯一的另一种技术。但是,如果你有该dll的源代码,你应该可以将它加载到VS中,并将其配置为运行Word,然后你可以从vs内调试dll。

如果你+没有+拥有dll的来源,那么,好吧。