我正在用VBA编写程序,以便操纵Microsoft Project。
然而,我遇到了一些麻烦。我希望能够做一些调试工作。如何打开命令行以查看出现在命令行中的某些printfs的内容?
答案 0 :(得分:1)
你不能用MsgBox
进行调试吗?我认为这比让VBA生成命令行更容易。实际上我甚至不知道你为什么要这样做,因为VBA中包含一个调试器......
HTH
ķ
答案 1 :(得分:1)
要从VBA打开命令行,您可以使用Shell函数(shell("cmd.exe")
)
但是对于调试VBA应用程序,即时窗口(alt + g)是一个非常非常好的功能。
不是将printfs放到命令行窗口,而是放置一些debug.print
语句并从即时窗口中查看它们。您还可以实时暂停执行和查找/修改变量值。
希望有所帮助