Разработка макрокоманд

I. Создать макрос для копирования текущего абзаца в конец заданного файла. Для этого выполнить следующие действия:

1. Создать файл, в который будет копироваться абзац, ввести несколько строк текста, сохранить и закрыть.

2. Задать стартовые условия: создать новый файл и ввести абзац текста.

3. Запустить рекордер, задать доступность макроса для вех документов, связать макрос с кнопкой на панели быстрого доступа, назначить сочетание клавиш для быстрого запуска.

4. Записать следующую последовательность действий:

- выделение текущего абзаца (четырехкратным нажатием клавиши F8);

- копирование выделенного фрагмента в буфер обмена (Ctrl + C);

- открытие файла, в который надо вставить абзац;

- переход в конец файла (Ctrl + End);

- вставка фрагмента из буфера обмена (Ctrl + V);

- сохранение файла;

- закрытие файла;

- снятие выделения в исходном файле (Esc, затем любая клавиша со стрелкой).

5. Остановить запись.

6. Сохранить файл в формате Документ Word с поддержкой макросов.

7. Опробовать запуск макроса тремя способами:

- через окно Макросы;

- с помощью кнопки на панели быстрого доступа;

- с помощью назначенного сочетания клавиш.

II. Создать макрос для удаления из текста лишних пробелов. Использовать для этого операцию поиска и замены. В диалоговом окне команды Заменить сделать следующие установки:

- в строке Найти ввести пробел, затем выражение {2;} (что означает пробел, повторенный не менее двух раз; см. справку о подстановочных знаках);

- в строке Заменить ввести пробел;

- включить режим Подстановочные знаки;

После установки параметров поиска и замены щелкнуть по кнопке Заменить все.

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

III. Создать макрос для удаления пробелов перед знаками препинания. Использовать для этого операцию поиска и замены. В диалоговом окне команды Заменить сделать следующие установки:

- в строке Найти ввести пробел, затем выражение {1;}([.,:;\!\?]) (что означает один и более расположенных подряд пробелов, стоящих перед любым из перечисленных в квадратных скобках символов);

- в строке Заменить ввести выражение: \1 (здесь 1 – порядковый номер выражения, заключенного в круглые скобки в поле Найти);

- включить режим Подстановочные знаки;

После установки параметров поиска и замены щелкнуть по кнопке Заменить все.

Назначить сочетание клавиш для быстрого запуска макроса.

IV. Создать макрос для оформления в соответствии с требованиями редактора Word текста, преобразованного из другого формата.

Исходный текст имеет следующие особенности форматирования:

1. Абзацный отступ формируется с помощью пробелов.

2. Каждая строка завершается знаком конца абзаца.

3. Выравнивание по обоим краям обеспечивается за счет вставки дополнительных пробелов между словами.

Для устранения этих недостатков необходимо:

1. Удалить знаки конца абзаца в конце строк, оставив их только в конце абзацев.

2. Удалить лишние пробелы.

3. Установить абзацные отступы.

Последовательность действий макроса:

1. Выявить в тексте места, где должны остаться знаки конца абзаца, и временно заменить их каким-нибудь другим символом. Признаком таких мест являются идущие подряд несколько пробелов после знака конца абзаца. Использовать для этого операцию поиска и замены. В диалоговом окне команды Заменить сделать следующие установки:

- в строке Найти ввести выражение: ^13 {2;} (что означает два или более расположенных подряд пробелов, следующих за знаком конца абзаца; см. справку о кодах специальных символов);

- в строке Заменить ввести любой символ, не встречающийся в тексте, например, $;

- включить режим Подстановочные знаки;

После установки параметров поиска и замены щелкнуть по кнопке Заменить все.

2. Все оставшиеся знаки конца абзаца заменить символом пробела. Для этого в окне поиска и замены в поле Найти ввести код ^13, в поле Заменить – пробел, включить режим Подстановочные знаки, щелкнуть по кнопке Заменить все.

3. Восстановить знаки конца абзаца в тех местах, где они нужны. Для этого в окне поиска и замены в поле Найти ввести символ, на который были временно заменены знаки конца абзаца, в поле Заменить – код ^p (см. справку о подстановочных знаках), включить режим Подстановочные знаки, щелкнуть по кнопке Заменить все.

4. Запустить макрос для удаления лишних пробелов.

5. Выделить весь текст (пятикратным нажатием клавиши F8).

6. Назначить абзацные отступы в диалоговом окне Абзац.

7. Снять выделение с текста (Esc, затем любая клавиша со стрелкой).

Связать готовый макрос с кнопкой на панели быстрого доступа и назначить сочетание клавиш для быстрого запуска.


практикум по дисциплине «Информационные технологии в экономике». текстовый редактор word 2007

Составители: АНТОНЕНКОВА Альбина Викторовна

степанова Марина Георгиевна

Редактор

Подписано в печать. Формат 60х84 1/16.

Печать офсетная. Усл. печ. л..

Уч.-изд. л.. Тираж 200 экз. Заказ.

ГОУ ВПО «РЭУ им. Г. В. Плеханова».

117997, Москва, Стремянный пер., 36.

Напечатано в ГОУ ВПО «РЭА им. Г. В. Плеханова».

117997, Москва, ул. Зацепа, 41/4.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: