Перейти к содержанию

Программирование на VBA/§2.3

Материал из Викиверситета

Главное средство редактора — это автоматическое получение списка свойств и методов. Трудно помнить точное название каждого свойства и метода, очередность параметров. Если включить автоматический показ (по умолчанию включено) свойств и методов, достаточно написать имя объекта и за ним поставить точку. Редактор сам предложит список доступных свойств/методов (можно впечатать первые несколько букв или воспользоваться мышью) (Если автопоказ выключен, можно нажать <Ctrl>+<J>). Это средство работает и для ваших классов/переменных.

Список аргументов для метода можно автоматически получить напечатав имя метода, принимающего параметры. (Вручную вызвать при помощи <Ctrl>+<I>), включить/отключить - Tools->Options->Auto Quick Info. <Ctrl>+<Shift>+<I> — информация о параметрах, показывает список аргументов для самой внешней функции.

Список доступных констант (допустимых значений) появляется автоматически после знака равенства (=). Можно воспользоваться также комбинацией <Ctrl>+<Shift>+<J>.

Имена классов, ключевые слова можно вводить при помощи комбинации <Ctrl>+<Пробел>.

Еще пару слов:

  • напечатав одну строку с отступом, следующие строки будут автоматически иметь тот же отступ.
  • в правильно напечатанном зарезервированном слове автоматически первая буква преобразуется в заглавную и подсвечивается синим цветом.
  • быстрое комментирование блоков кода можно сделать на панели инструментов Edit, кнопками Comment Block (Uncomment Block).
  • при создании процедуры редактор автоматически дописывает оператор End Sub или End Function.
  • при переходе на новую строку редактор кода проверяет ее на синтаксис и выдаст в случае ошибки соответствующее предупреждение. Отключается снятием флажка Auto Syntax Check в диалоговом окне Options. Ошибки при этом будут подсвечиваться красным цветом.
  • допускается работа с несколькими окнами редактирования кода.Быстрый переход между ними <Ctrl>+<Tab> или <Ctrl>+<F6>;
  • можно переключить на показ кода всего модуля или отдельной процедуры. Переключается — в левом нижнем углу окна редактора кода.