logo
Информатика учебник

8.1. Понятие макроса

Любому пользователю, работающему с приложениями MS Office (Excel, Word, , Access и т. д.), известно, что при решении многих задач приходится выполнять один и тот же набор действий, причём, достаточно часто и всегда в одинаковом порядке.

В Microsoft Оffiсе есть очень удобное средство - вместо многократного повторения одной и той же последовательности операций можно создать макрос.

Макрос - это набор операций, производимых пользователем и автоматически зафиксированных в виде программы.

Такая программа при каждом её запуске будет выполнять за пользователя ту же нужную и выполненную им ранее последовательность действий.

Таким образом, макросы - это средство, с помощью которого можно описать произвольную последовательность действий пользователя б е з непосредственного программирования для её последующего многократного выполнения.

Для многих VВА - приложений (среди них - программы MS Office) макросы можно создавать как с помощью языка Visual Basic for Application, так и с помощью специальных функций MS Оffiсе, используемых для интерактивной записи макросов. Эти функции позволяют записывать все выполняемые пользователем действия при его работе с приложением до тех пор, пока не будет подана команда о прекращении записи.

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

Независимо от того, идёт ли работа в Word, Ехсе1, Ассess или РоwегРоint, создание нового макроса осуществляется одним и тем же способом.

Общим для этого способа является то, что имя макросу можно давать, только чётко соблюдая следующие правила:

ПРИМЕЧАНИЕ 2: если нужно назначить имя, состоящее из нескольких частей (слов), лучше всего разделять эти части знаком подчёркивания " _ " или использовать внутри имени заглавные буквы, например, ИмяНашегоМакроса.