Куда ведет журнал VBA Debug.Print? - PullRequest
264 голосов

Откуда Debug.Print выводит сообщения?

Ответы [ 2 ]

330 голосов
/ 27 мая 2010

Где вы хотите увидеть вывод?

Сообщения, выводимые через Debug.Print, будут отображаться в ближайшем окне, которое вы можете открыть, нажав Ctrl + G .

Вы также можете Активировать так называемое Непосредственное окно , нажав Вид -> Непосредственное окно на панели инструментов VBE

enter image description here

77 голосов
/ 28 января 2015

Debug.Print выводит в окно «Немедленно».

Debug.Print outputs to the Immediate window

Кроме того, вы можете просто набрать ? и затем оператор непосредственно в непосредственном окне (а затемнажмите Enter), и результат будет показан справа внизу, например:

simply type ? and then a statement directly into the immediate window

Это может быть очень удобно для быстрого вывода свойства объекта ...

? myWidget.name

... в установить свойство объекта ...

myWidget.name = "thingy"

... или дажевыполнить функцию или строку кода в режиме отладки:

Sheet1.MyFunction()

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