ОБРАБОТКА ТЕКСТОВЫХ ДОКУМЕНТОВ С ПОМОЩЬЮ МАКРОСОВ




Макрос — это набор команд (инструкций), написанных на языке Microsoft Visual Basic, задающих и автоматически выполняющих определенную после- довательность действий по преобразованию документа MS Word. В качестве таких действий могут выступать ввод, обработка и оформление данных, действия с диаграммами и графическими объектами и т. д. С помо- щью макросов можно автоматизировать любые операции по обработке доку- мента, которые может выполнить пользователь. Обычно макросы используют для автоматизации трудоемких и/или регулярно повторяющихся задач. Одной из таких задач является преобразование и оформление веб-страниц, сохраненных из Интернета. Проблема заключается в том, что обработку веб- страниц в MS Word затрудняют специфические средства их разметки и фор- матирования, к которым относятся многочисленные вложенные друг в друга таблицы, разрывы строк вместо концов абзацев, неразрывные пробелы и дру- гие элементы. Каждую из этих проблем, разумеется, можно решить с по- мощью традиционных средств MS Word, но создание макроса, автоматизи- рующего выполнение нужных операций, существенно облегчит и ускорит работу. Макрос можно написать вручную на языке программирования Microsoft Visual Basic (MVB) или создать в режиме "протоколирования", при котором все выполняемые пользователем действия автоматически записываются на языке MVB.

Первый способ создания макроса требует знания языка программирования и позволяет создавать более сложные по выполняемым действиям, но более короткие и простые по содержанию макросы. Для записи макроса вторым 80 Модуль 7. Технологии обработки текстовой информации — Раздел 7.2 способом знаний языка программирования не требуется, однако макросы при этом способе создания иногда получаются излишне длинными и сложными по содержанию. Впрочем, знания некоторых основ программирования доста- точно для того, чтобы редактированием внести необходимые изменения в макрос. Создание макроса методом протоколирования Прежде чем приступить к созданию макроса, четко сформулируйте постав- ленную задачу и спланируйте работу по ее решению в виде ряда последова- тельных этапов. Это необходимо для того, чтобы во время записи макроса не производить лишних действий, которые автоматически будут вставляться в его программный код. Затем выполните следующие операции: 1. Выполните команду Начать запись подменю Макросы меню Сервис. 2. В окне Запись макроса в поле Имя макроса укажите имя создаваемого макроса. Имя макроса может содержать буквы и цифры, но не может на- чинаться с цифры, не может содержать пробелы и любые знаки, кроме знака подчеркивания. В одном файле или шаблоне не может быть макро- сов с одинаковыми именами. Удобно присваивать макросу описательное имя, по которому можно определить его назначение. 3. В раскрывающемся списке Макрос доступен для выберите файл или шаблон, в который будет сохранен макрос. Если макрос предполагается использовать неоднократно в различных документах, то нужно выбрать параметр Всех документов (Normal.dot). 4. В поле Описание по умолчанию указывается автор создаваемого макроса и дата создания. При желании можно изменить эту информацию и/или ввести другие описательные сведения о создаваемом макросе, которые мо- гут помочь пользователям в выборе решения по поводу применения этого макроса. 5. После установки всех параметров создаваемого макроса в окне Запись макроса нажмите кнопку ОK. Перед запуском записи макроса для удобства последующего использования можно создать кнопку панели инструментов (кнопка Панели) или назначить сочетание клавиш клавиатуры, которым будет запускаться макрос (кнопка Клавиши). После создания кнопки или назначения сочетания клавиш запись начинается автоматически. В процессе записи макроса нужно последовательно выполнять все заплани- рованные ранее действия по созданию или преобразованию документа. Дей- ствия можно выполнять с использованием мыши и клавиатуры, включая комбинации клавиш. Можно пользоваться кнопками панелей инструментов, 7.2.4. Форматирование и подготовка документа к печати 81 командами строки меню и контекстных меню. Кнопкой Отменить панели инструментов Стандартная при записи макроса пользоваться нельзя. По окончании выполнения всех запланированных действий для прекращения записи макроса нажмите кнопку Остановить запись панели инструментов Остановить запись. При необходимости можно пользоваться кнопкой Пауза этой же панели инструментов. Лишние или ошибочно выполненные действия в макросе можно будет изме- нить или удалить при редактировании, так же можно добавить дополнитель- ные действия.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-07-22 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: