Программирование на VBA/§1
В большинство программ Microsoft Office, ( Excel, Word, PowerPoint и т.п.) встроено средство записи макросов. (Макрорекордер). Макрос — синоним VBA-программы, а макрорекордер — средство для его создания.
Принцип работы макрорекордера такой: нажимаем на кнопку — начинается запись тех действий, которые мы выполняем (за исключением действий мишью). При нажатии на другую кнопку — запись останавливается. Полученную запись действий можно воспроизвести, при этом приложения выполнит те же самые действия.
Макрорекодер часто использутся людьми с слабыми познаниями в программировании для записи основных действий и последующем редактировании полученого результата под свои нужды. ( Разбора получившегося кода)
Макрорекордер позволяет написать программы, присвоить им горячие клавиши и вызывавть эти програмыы в любое время. Это позволит экономить множество времени.
Как создать макрос в макрорекордере. В меню Сервис->Макрос выберите команду Начать запись. В открывшемся окне определите:
-Имя макроса. (не должно начинаться с цифры, без пробелов и символов пунктуации).
-Будет ли макрос назначен кнопке на панели управления, комбинации клавиш.
-Место хранения. ( текущий файл или общий шаблон).
-Описание. Краткое описание макроса.
После нажатия на кнопку OK начнется запись макроса. Указатель при этом примет вид магнитофонной кассеты. Остановить запись можно через меню Сервис->Макрос->Остановить запись.
Запустить макрос можно в меню Сервис -> Макрос -> Макросы ( <Alt>+<F8>), в списке выбрать нужный макрос и нажать Выполнить. Тут же можно просматривать/редактировать/удалять/перемещать макросы.