Запись макроса

Проще всего создать макрос с помощью встроенных средств записи. Продумайте последовательность действий необходимых для выполнения нужной операции (сценарий), а затем повторите их в режиме записи макроса. Это необходимо делать всегда, так как в макрос будут записаны все команды, в том числе и ошибочные. Создадим для примера макрос для удаления текста справа от точки вставки.

Требуемая последовательность действий: установить курсор в строку текста слева от удаляемого текста; выделить текст, нажав комбинацию клавиш Shift + End; нажать клавишу Delete.

Начать записать макроса можно двумя способами: кнопкой ЗАП в строке состояния или командой Начать запись: Сервис, Макрос, Начать запись.

Алгоритм записи макроса:

- установите курсор в любое место в тексте;

- щелкните дважды мышью по кнопке ЗАП в строке состояния. Открывается окно диалога Запись макроса (рис. 5.56);

- введите имя макроса в строке ввода Имя макроса. Выберите в списке “Макрос доступен для” документ, где будет храниться макрос. В окне Описание дайте, при необходимости, описание макроса или оставьте текст сформированный программой по умолчанию. Текст описания не должен превышать 255 символов. При вводе длинного текста для перехода на новую строку нажмите Shift + Enter. Макросу можно назначить кнопку на панели инструментов или комбинацию клавиш с помощью кнопок раздела “Назначить макрос”. После выполнения всех необходимых операций щелкните по кнопке ОК. Появляется окно диалога управления записью (рис. 5.57) . Эго окно имеет две кнопки Остановить запись и Пауза/Продолжить запись. С этого момента все ваши действия будут записаны в макрос;

- выполните последовательность действий для удаления текста справа согласно разработанного ранее сценария;

- щелкните по кнопке Остановить запись на панели диалога или введите команду Сервис, Макрос, Остановить запись.