Как использовать окно "Locals" в VBA IDE - PullRequest
2 голосов
/ 07 августа 2009

Когда я пишу код VBA в Access 2003, я сохраняю окно «Немедленное» видимым и использую Debug.Print и Stop для решения своих задач. Но я никогда не знал, как получить помощь из окна «Местные жители». Я понимаю, что там по большей части. Но обычно мне кажется, что мне нужно покопаться в поисках предмета, который я хочу, и это может занять некоторое время, чтобы найти его во всех этих сложенных структурах.

(И «Локальные жители» ничего не выводят из встроенных файлов справки VBA. Может, мне не хватает файла ...)

Бьюсь об заклад, я мог бы начать использовать местных жителей, если бы знал, для чего это нужно на практике. У вас есть объяснение или анекдот, который бы мне подсказал?

1 Ответ

7 голосов
/ 07 августа 2009

Локальные данные предоставляют несколько преимуществ: вы можете F8 просмотреть код и посмотреть, как меняется переменная, посмотрев в окно локальных пользователей, в отличие от выдачи операторов debug.print или наведения на них переменных. Вы можете увидеть содержимое массива намного быстрее, чем выдать lbound и ubound и кучу других операторов для проверки значений. Не только массивы, но и любая сложная структура данных, например, модуль пользовательских классов.

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