
- •1. Макросы как средство автоматизации 4
- •2. Лабораторные занятия в microsoft word 24
- •3. Лабораторные занятия в microsoft excel 43
- •Макросы в среде Microsoft Word и Excel а.И. Бородина, р.В. Галицина, л.П. Володько
- •Введение
- •1. Макросы как средство автоматизации
- •1.1 Понятие макроса
- •1.2 Технология создания макроса
- •1.3 Выполнение макроса
- •1.4 Ошибки в макросах
- •1.5 Изменение макросов
- •1.6 Защита макросов
- •1.7 Защита от вирусов
- •1.8 Когда следует использовать макросы
- •1.9 Когда следует использовать язык vba
- •Вопросы для самоконтроля
- •Тесты для самоконтроля
- •2. Лабораторные занятия в microsoft word
- •Занятие 1
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Р екомендации по выполнению
- •Занятие 2
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Варианты заданий для самостоятельной работы
- •3. Лабораторные занятия в microsoft excel
- •Занятие 1
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Занятие 2
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Варианты заданий для самостоятельной работы
- •Зачетно-экзаменационная ведомость Экзамен по ______________
- •Литература
МАКРОПРОГРАММИРОВАНИЕ
в среде 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 и позволяют настраивать его согласно нуждам конкретного пользователя.
Некоторые задачи достаточно легко автоматизировать с помощью макросов, например:
открытие, выделение и обновление документа, содержащего коды полей;
сохранение параметров настройки и быстрое переключение между ними;
открытие документа и немедленное переключение в режим просмотра;
добавление дополнительных кнопок масштабирования и редактирования на панели инструментов.
Но главное достоинство макросов в том, что они совершенно равноправны с другими командами. Это значит, что когда мы создаем макрос, то мы его можем конструировать как из набора команд, так и включать в него другие макросы.
Сфера применения макросов достаточно широка. Но обычно макросы используют для:
редактирования;
объединения сложных команд;
упрощения доступа к параметрам (данным) в диалоговых окнах;
автоматизации обработки больших последовательностей сложных действий;
ускорения часто выполняемых операций форматирования и взаимодействий между приложениями Windows и пользовательскими программами.
Созданные макросы сохраняются либо как глобальные, либо как макросы шаблонов или документов. Глобальные макросы хранятся в шаблоне Normal.dot и доступны из любого документа или шаблона. Макросы, сохраненные в шаблоне, доступны только в документах, основанных на этом шаблоне. А, макросы, сохраненные в документе, доступны только в самом документе.