Visual Basic Editor (VBE) – это редактор Visual Basic, который представляет из себя компонент для создания, просмотра и редактирования как новых так и существующих модулей, содержащих программный код макросов и пользовательских форм. Инструментальными средствами редактора VB создаются пользовательские диалоговые окна, а также выполняются другие задачи, относящиеся к написанию и обслуживанию программ на языке программирования VBA.

Редактор VB содержит одни и те же возможности в Word, Excel и других приложениях пакета MS Office. Используя редактор VB в Word, фактически используется тот же редактор VB, который имеется в Excel, меняются только объекты, с которыми работает редактор. Visual Basic Editor используется для создания, просмотра, редактирования, экспорта и импорта модулей, сохраненных в каком-либо документе, шаблоне или рабочей книге (и программного кода макроса, который они содержат) а также для внесения в них разного рода изменений.

Запустить редактор VB можно одним из двух способов, либо через меню того приложения, в котором используется макрос (пункт меню различается в зависимости от версии используемого Вами пакета приложений Mircosoft Office), либо более универсальным способом, нажатием сочетания клавиш Alt+F11.

Макрорекордер (рекордер) – это средство записи действий пользователя с одновременным переводом их в программный код языка VBA. Воспроизведение записанного макроса программой ведет к выполнению каждой записанной рекордером команды точно в той последовательности, в которой их выполняли во время записи, включая все допущенные ошибки. Запуск макрорекордера осуществляется командой, расположение которой различается в зависимости от версии пакета Microsoft Office.

Независимо от того, в каком приложении Вы работаете, в Word или Excel, запись нового макроса осуществляется одним и тем же способом. Например в MS Office 2003 выбирается команда Сервис/Макрос/Начать запись, а в MS Office 2007 – Вид/Макросы/Запись макроса. И в Word и в Excel при этом отображается окно Record Macro (Запись макроса), которое используется для того, чтобы Вы могли присвоить имя новому макросу, определить место его сохранения, назначить ему сочетание клавиш для последующего быстрого запуска и внести описание макроса.

Принцип действия макрорекордера напоминает работу магнитофона. Нажатие одной кнопки приводит к записи действий пользователя. Нажатие второй кнопки приводит к остановке записи. Нажатие третьей кнопки приводит к проигрыванию записанного, то есть повторному выполнению той же последовательности действий.

Разумеется, макрорекордер позволяет написать только простейшие макросы, но и это может принести много пользы и сэкономить Вам много времени. Опыт показывает, что подавляющее большинство пользователей не подозревает о существовании макрорекордера и не использует возможности, которые он предоставляет, несмотря на то, что его применение позволило бы существенно упростить работу и сэкономить большое количество времени.  О том как запустить макрорекордер и записать с его помощью макроса, а также о способах создания и написания макросов читайте далее на страницах этого сайта.