Тактика и стратегия будущей макрокоманды

Лекция 5 Работа с макросами в MS Word. Запись и выполнение макрокоманд на языке Visual Basic

Требования к оформлению отчета

Задание к выполнению лабораторной работы

Тема: Создание писем рассылок, создание календарей, визиток.

ЛАБОРАТОРНАЯ РАБОТА № 4

Цель: Научиться создавать дизайнерские открытки, визитки, письма рассылки по шаблонам средствами Word 2010.

Выполнить запуск Microsoft Word

Создать новый документ Word, задав в нем параметры страницы: Книжная ориентация, поля: левое – 3 см, правое 2см, нижнее 2см, верхнее 3 см. В документе создать колонтитулы, в которых задана следующая информация: номер и название глав или разделов, заливка, первая страница оформлена по шаблону как титульная.

1. Создать с помощью функций слияния документов бланки для посвящения первокурсников в студенты для пятерых человек из Вашей группы, сохранить их для дальнейшего использования в электронном виде.

2. С помощью встроенных шаблонов в Word создать расписание группы на неделю, календарь, набор собственных визиток.

3. Сохраните полученные документы в папке «Мои документы», папке «1 информатика», в папке со своей фамилией под именем ЛР3.

4. Оформить отчет по лабораторной работе в тетради.

Отчет должен содержать :

название и цель работы;

краткое описание теоретической части;

содержание задания;

порядок выполнения задания.

Результаты выполнения в электронном и печатном виде.

Определение:

Под макрокомандой или макросом понимается последовательность процедур, автоматически выполняемых Word, которая запускается одним щелчком мыши или нажатием определенной комбинации клавиш. Практически все, что вы делаете в Word, можно представить в виде одной макрокоманды, поскольку любое сложное действие, выполняемое Word, имеет свою эквивалентную макрокоманду. Чтобы создать свой макрос, воспользуйтесь одним из трех следующих способов.

· Макрокоманду можно записать, воспользовавшись панелью записи макросов. При этом все необходимые команды, из которых будет состоять будущий макрос, вам придется выполнить самостоятельно.

· Вы можете создать макрокоманду "вручную", записав ее код на языке Visual Basic.

· Также можно совместить оба предыдущих способа: с помощью панели макросов записать некоторые шаги макрокоманды, а затем, используя Visual Basic, внести элементы диалога с пользователем, что поможет сделать вашу макрокоманду более "сообразительной".

Прежде чем начать запись макрокоманды, хорошенько подумайте над тем, что именно вы собираетесь записывать. Возможно, для этого стоит произвести предварительную репетицию — несколько раз самостоятельно выполнить последовательность шагов будущего макроса, чтобы таким образом учесть все мелочи и устранить все неожиданные сюрпризы, которые могут возникнуть в процессе записи. Не пренебрегайте следующими советами:

Убедитесь в том, что параметры вашего текущего документа не отличаются от соответствующих параметров документов, в которых вы впоследствии собираетесь использовать макрос. Например, вы намерены записать макрос, который должен выделить и переформатировать абзац, убедитесь, что точка вставки находится в теле абзаца.

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

Продумайте, как можно избежать сообщений об ошибке. Это значит, что, если вы закрываете документ, в который были внесены какие-либо изменения, Word непременно задаст вопрос, хотите ли вы его сохранить. Чтобы предохранить себя от таких неприятностей, прежде чем записать команду Файл, Закрыть в своем макросе, запишите команду Файл, Сохранить.

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

Для перемещения по документу, а также для выделения фрагментов текста, пользуйтесь горячими клавишами. Поскольку макрос Word способен записывать только лишь щелчки мыши на панелях инструментов или выбор из меню определенных команд, именно в силу этого он не может записать перемещение указателя мыши или выделение определенного фрагмента документа. (Например комбинация <Ctrl+Home> переместит курсор в самое начало документа; <Ctrl+End> действует наоборот: устанавливает курсор в самом конце документа.)

Если вы хотите записать макрос, использующий команды Найти и Заменить, обязательно установите опцию Направление Везде; в этом случае Word будет осуществлять поиск по всему документу, независимо от того, где находится курсор в настоящий момент.

Понятие «макросы» в MS Word

Макрос — это набор команд и инструкций, группируемых вместе в виде единой команды для автоматического выполнения задачи.

Как правило, макросы используются для:

ускорения часто выполняемых операций редактирования или форматирования;

объединения нескольких команд, например вставки таблицы с определенными размерами, границами и числом строк и столбцов;

упрощения доступа к параметрам в диалоговых окнах;

автоматизации обработки сложных последовательных действий в задачах.

Можно использовать средство для записи макросов в виде последовательности действий или самостоятельно создать макрос, введя код на языке Visual Basic для приложений (VBA (Visual Basic for Applications). Версия макроязыка программирования Microsoft Visual Basic, используемая для программирования приложений для Microsoft Windows и поставляемая с некоторыми программами корпорации Майкрософт.) в редакторе Visual Basic(Редактор Visual Basic. Среда разработки новых и редактирования существующих программ и процедур Visual Basic для приложений. Редактор Visual Basic включает полный набор средств отладки, обеспечивающих обнаружение ошибок синтаксиса, ошибок выполнения и логических ошибок в программах.).


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



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