По своей структуре макрос – это программа. Однако чтобы создать макрос, пользователю вовсе не обязательно быть программистом или разработчиком программ. Большинство макросов, используемых Microsoft Office, применяют язык Visual Basic for Applications (VBA), соответственно такие макросы носят название «VBA-макрос». В приложении Word VBA-макросы можно создавать для различных разделов, абзацев, таблиц и целых документов.
С помощью макросов можно значительно сэкономить время при работе с программами. С их помощью можно автоматизировать повторяющиеся действия при редактировании документов, автоматически создавать шаблоны и диалоговые окна в Word. Например, при форматировании таблицы в отчете Word выполнение всей работы в многостраничном документе займет не один час. Если же создать макрос, на который пользователю нужно потратить всего несколько минут, и задать параметр повторения действий, то с его помощью задача в многостраничном документе (докладе или отчете) будет выполнена всего за пару минут.
Теперь с его помощью можно в одно мгновение отформатировать любую таблицу в любом документе формата Word – достаточно выделить ее на странице документа и выбрать из списка созданный макрос. Создаваемым макросам можно присваивать имена, а также закреплять часто использующиеся из них для удобства на панели инструментов. Тогда нужные действия можно будет осуществлять в один «клик мышки».