Отладка с помощью командной строки - PullRequest
0 голосов
/ 01 октября 2009

Я пишу программу с VBA, чтобы манипулировать Microsoft Project.

Однако я столкнулся с некоторыми проблемами. Я хочу быть в состоянии сделать некоторую работу по отладке. Как я могу открыть командную строку, чтобы увидеть, что происходит с некоторыми printfs, которые появляются в командной строке?

Ответы [ 2 ]

1 голос
/ 01 октября 2009

Чтобы открыть командную строку из VBA, вы можете использовать функцию Shell (shell("cmd.exe"))

Но для отладки приложений VBA непосредственное окно (alt + g) - очень, очень приятная функция.

Вместо того, чтобы выполнять printfs в окне командной строки, вы помещаете некоторые операторы debug.print и просматриваете их из непосредственного окна. Вы также можете приостановить выполнение и искать / изменять значения переменных в режиме реального времени.

Надеюсь, что поможет

1 голос
/ 01 октября 2009

Не можете ли вы отладить с помощью MsgBox? Я думаю, что это будет намного проще, чем заставить VBA порождать командную строку. На самом деле, я даже не понимаю, почему вы хотите это сделать, поскольку в VBA есть отладчик ...

НТН

K

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...