Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Бородина А.И. Макропрогр. в среде Microsoft Wor...doc
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
4.03 Mб
Скачать

МАКРОПРОГРАММИРОВАНИЕ

в среде Microsoft Word и Excel

А.И. Бородина, Р.В. Галицина, Л.П. Володько

СОДЕРЖАНИЕ

Введение 3

1. Макросы как средство автоматизации 4

1.1 Понятие макроса 4

1.2 Технология создания макроса 5

1.3 Выполнение макроса 9

1.4 Ошибки в макросах 13

1.5 Изменение макросов 14

1.6 Защита макросов 16

1.7 Защита от вирусов 17

1.8 Когда следует использовать макросы 17

1.9 Когда следует использовать язык VBA 18

Вопросы для самоконтроля 18

тесты для самоконтроля 20

2. Лабораторные занятия в microsoft word 24

ЗАНЯТИЕ 1 24

ЗАНЯТИЕ 2 31

ООО "___________" 37

ВАРИАНТЫ ЗАДАНИЙ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ 39

3. Лабораторные занятия в microsoft excel 43

ЗАНЯТИЕ 1 43

ЗАНЯТИЕ 2 50

ВАРИАНТЫ ЗАДАНИЙ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ 57

Литература 60

Макросы в среде Microsoft Word и Excel а.И. Бородина, р.В. Галицина, л.П. Володько

ОИ и ВТ

Макропрограммирование в среде Microsoft Office

Введение

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

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

Однако часы, отведенные в учебное время на изучение этой темы, не позволяют освоить её глубоко, а дают лишь возможность разобраться в ней.

В предложенном пособии данная тема изложена, начиная с нуля. Здесь содержится достаточно много примеров создания макросов в среде Microsoft Word и Microsoft Excel и набор заданий для самостоятельной работы.

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

 Отмечена информация, которую необходимо взять на заметку.

1. Макросы как средство автоматизации

1.1 Понятие макроса

Работая с приложением Microsoft Office, например, с Word или Excel можно заметить, что часто одни и те же последовательности действий повторяются. И естественно возникает желание автоматизировать этот процесс, сделав так, чтобы часто выполняемую последовательность действий заменить каким-либо одним действием. Эта возможность реализована в приложениях Microsoft Office (Word, Excel и др.) и получила название макроса. Таким образом, макрос это автоматически выполняемая инструкция, состоящая из цепочки действий: команд, комбинаций клавиш и других, – которые сведены в единое целое (одну команду), и имеющая уникальное имя. То есть макрос дает возможность воспроизведения последовательности нажатий клавиш, выбора команд и выполнение других элементарных действий путем выполнения одной команды.

После записи эта последовательность может быть многократно повторена. Макросредства упрощают работу с соответствующим приложением Microsoft Office и позволяют настраивать его согласно нуждам конкретного пользователя.

Некоторые задачи достаточно легко автоматизировать с помощью макросов, например:

  1. открытие, выделение и обновление документа, содержащего коды полей;

  2. сохранение параметров настройки и быстрое переключение между ними;

  3. открытие документа и немедленное переключение в режим просмотра;

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

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

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

  1. редактирования;

  2. объединения сложных команд;

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

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

  5. ускорения часто выполняемых операций форматирования и взаимодействий между приложениями Windows и пользовательскими программами.

Созданные макросы сохраняются либо как глобальные, либо как макросы шаблонов или документов. Глобальные макросы хранятся в шаблоне Normal.dot и доступны из любого документа или шаблона. Макросы, сохраненные в шаблоне, доступны только в документах, основанных на этом шаблоне. А, макросы, сохраненные в документе, доступны только в самом документе.