При тестировании выражений или выполнении
Для вывода информации в окне Immediate необходимо в коде использовать метод Debug.Print. При тестировании выражений или выполнении функций в окне Immediate не обязательно вводить Debug.Print. Вместо этого достаточно ввести знак вопроса ?,
что приводит к тому же результату.
В окне Immediate можно протестировать встроенные функции, значения в наборе записей и др. (рис. 6). Например, на рис. 6 показаны результаты тестирования встроенной функции Len.
Если использовать метод
Debug.Print в коде, значения и другая информация будут выводиться в окне Immediate. При выполнении следующего кода значение состояния будет выведено в окне Immediate
Sub Demo ( )
Debug.Print rat.States
Select Case rst.States
Case "Washington”
MsgBox "Washington"
Case "Oregon”
MsgBox "Oregon"
Case "California"
MsgBox "California
End Select
End Sub
РИСУНОК 6. Использование метода Debug.Print для тестирования встроенных функций.
В окне Immediate не производится перенос текста на следующую строку, поэтому объем выводимой информации по возможности следует сократить. Удалять операции Debug.Print из кода нет необходимости, поскольку пользователь никогда не увидит окно Immediate. Однако, если количество операторов окажется слишком большим, это может несколько повлиять на производительность.
Содержание раздела