Макросы можно создавать с помощью средства для записи макросов или
составлением программы на языке Visual Basic for Application.
Намного проще подготовить макрокоманду путём протокольной записи
процесса её выполнения. При такой записи все действия пользователя
переводятся в инструкции Visual Basic и сохраняются в файле. Записанную
последовательность действий можно вызвать для выполнения и при
необходимости отредактировать.
Последующий запуск макроса вызывает повторение («воспроизведение»)
команд. Все шаги и команды, выполняемые макросом, должны быть
спланированы перед записью макроса, так как протоколируются все действия
пользователя, в том числе и ошибочные.
При создании макроса в редакторе
Word следует учитывать, что запись
действий с текстом, выполненных мышью, не производится. Применение мыши
допускается для выбора команд меню и параметров. Однако действия,
проделанные в окне документа с помощью мыши, не записываются. Например,
с помощью мыши нельзя позиционировать курсор, выделять фрагменты текста,
копировать и перемещать объекты. Для задания этих действий следует
использовать клавиатуру.
Приступая к созданию макроса, рекомендуется:
заранее спланировать действия и команды, которые следует записать;
постараться предугадать все сообщения, которые может вывести
приложение при выполнении записываемых команд. Например, если в
макрос входит команда Закрыть, то, скорее всего, будет предложено
сохранить внесенные в документ изменения. Чтобы это сообщение не
выводилось, надо сохранить документ перед его закрытием;
ознакомиться с именами имеющихся макросов, так как если новому
макросу будет присвоено имя одного из встроенных в приложение
макросов, то последний будет заменен.
перед использованием макроса, записанного в другом документе,
убедиться, что он не зависит от содержимого этого документа.
191