VBA启用日志记录
问题描述:
VBA代码挂起MS Word,我不知道是什么问题,我没有看到任何异常或消息,它只是挂起。有没有办法获得有关异常的任何信息?我知道哪一行失败,但我不能进入代码,因为它不是VBA代码,而是在另一个dll中。我将尝试将调试器附加到该dll,但我所要求的是某种MS Word日志文件。VBA启用日志记录
答
一旦执行已经传入一个由VBA调用的DLL,那么在调试的时候,Word将无法为您提供帮助。
如果它是一个ActiveX DLL,确保你已经正确注册它。如果它是一个标准的C风格的DLL,确保你的API声明对于被调用的函数签名是真正正确的。除此之外,附加调试是唯一的其他技术。但是,如果你有该dll的源代码,你应该可以将它加载到VS中,并将其配置为运行Word,然后您可以从内部调试dll与
如果您+不要+拥有这个DLL的源代码,好吧,好吧。