Макросы Microsoft Word хранятся в шаблоне документа. Шаблон — это специальный файл Microsoft Word с расширением .DOT, где хранится информация о стилях оформления документа, настройках, макросах и пользовательских инструментальных панелях. По умолчанию используется общий шаблон NORMAL.DOT, в который записываются макросы. Можно для своих документов создать другой шаблон под произвольным именем и записывать туда вновь созданные макросы. Эти макросы будут доступны только из документа, открытого в этом шаблоне.
Чтобы записать макрос необходимо выполнить следующие шаги:
1. Выбрать пункт меню Сервис\Макрос\Начать запись.
2. В окне ввода Имя макроса введите имя макроса, например, Реквизиты..
3. С помощью кнопок Назначить макрос панели поставить создаваемому макросу для быстрого вызова в соответствие свою кнопку на панели инструментов.
С помощью мыши вынести значок на панель инструментов
4. Нажать кнопку Изменить выделенный объект и в предложенном списке выбрать команду Выбрать значок для кнопки либо Изменить значок для кнопки.
5. Установить флаг Только текст (в меню)
6. В строке ввода Макрос доступен для выбрать шаблон, с которым требуется связать создаваемый макрос.
7. Щелкнуть по кнопке ОК, чтобы перейти в режим записи макроса.
После выполнения этих шагов система переходит в режим протоколирования действий пользователя. Каждое действие записывается в виде команд Visual Basic. При этом манипулятор мышь можно использовать только для выбора команд меню и кнопок на панелях инструментов. Все остальные действия (выделение фрагментов текста, таблицы и т.п.) выполняются с помощью клавиатуры.
Например, введем реквизиты предприятия
Банковские реквизиты по учету бюджетных средств:
ИНН 7021000043 КПП 701701001 УФК МФ РФ по Томской области (с/с 40105810020) ((ГОУВПО) Томский государственный университет систем управления и радиоэлектроники) Р/сч 40105810300000010001 БИК 046902001 ГРКЦ ГУ Банка России по Томской области л/сч 03073137150
Во время записи макроса на экране находится панель Остановка записи макроса, на которой находятся две кнопки: СТОП и ПАУЗА (рис. 2). Первая прекращает запись макроса, а вторая приостанавливает запись. Вторая кнопка используется только тогда, когда не все действия пользователя требуется записать в макрос.