Отключаем предупреждение об ошибке редактора VBA
Кому незнакома ситуация, когда нужно скопировать название функции или переменной с другой строки, но как только мы покидаем строку, в которой набираем код, бдительный VBA редактор тут же выбрасывает окно-предупреждение об ошибке? Меня это раздражает настолько, что я отложил разработку программного модуля и отправился в сеть для поиска решения по отключения назойливых предупреждений об ошибке редактора VBA.
Давайте посмотрим на скриншот ниже, чтобы понять о чем я говорю. Код функции test() тривиален и не несет особой смысловой нагрузки. В шестой строке мне понадобилось использовать переменную varyLongName и я решил просто скопировать ее идентификатор из строки выше. Как только я нажал кнопку перемещения курсора “вверх”, в то же мгновение редактор сообщил мне, что произошла ошибка компиляции. Естественно, я же еще не закончил ввод команды.
Как отключить предупреждение об ошибке VBA-редактора
Как оказалось отключить сообщения об ошибке редактора Visual Basic не сложно, достаточно выбрать пункт Options меню Tools и в появившемся диалоговом окне убрать флажок Auto Syntax Check. После этого окно предупреждения об ошибке вас больше не побеспокоит, хотя среда разработки Visual Basic по прежнему будет проверять вводимый вами код и подсвечивать сделанные вами синтаксические ошибки красным (по-умолчанию) цветом.

Теперь мне ничто не помешает продолжить разработку программы на VBA.
Причина, по которой разработчики MS Access оставили этот флажок установленным по-умолчанию, мне не понятна. Ведь когда программисту приходит мысль, ее нужно “думать” немедленно, а предупреждения об синтаксической ошибке выбивает из рабочего потока. Теперь это в прошлом.

