МАКРОПРОГРАММИРОВАНИЕ
в среде MicrosoftWord и Excel
, ,
СОДЕРЖАНИЕ
Введение-- 3
1. МАКРОСЫ КАК СРЕДСТВО АВТОМАТИЗАЦИИ-- 4
1.1 Понятие макроса- 4
1.2 Технология создания макроса- 5
1.3 Выполнение макроса- 8
1.4 Ошибки в макросах- 13
1.5 Изменение макросов- 14
1.6 Защита макросов- 15
1.7 Защита от вирусов- 16
1.8 Когда следует использовать макросы-- 16
1.9 Когда следует использовать язык VBA-- 17
Вопросы для самоконтроля- 17
тесты для самоконтроля- 19
2. ЛАБОРАТОРНЫЕ ЗАНЯТИЯ В MICROSOFT WORD-- 23
ЗАНЯТИЕ 1- 23
ЗАНЯТИЕ 2- 30
ВАРИАНТЫ ЗАДАНИЙ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ-- 38
3. ЛАБОРАТОРНЫЕ ЗАНЯТИЯ В MICROSOFT EXCEL- 42
ЗАНЯТИЕ 1- 42
ЗАНЯТИЕ 2- 49
ВАРИАНТЫ ЗАДАНИЙ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ-- 56
Литература-- 59
Макросы в среде Microsoft Word и Excel
, ,
ОИ и ВТ
Макропрограммирование в среде Microsoft Office
В наши дни, невзирая на мощное программное обеспечение, пользователь порой встречается с необходимостью доработки некоторых его элементов с учётом конкретной ситуации, в которой он работает.
Хорошую услугу в решении этой проблемы могут оказать макросы. Современные приложения Microsoft Office имеют для этого соответствующий инструментарий, ориентированный на неподготовленного пользователя.
Однако часы, отведенные в учебное время на изучение этой темы, не позволяют освоить её глубоко, а дают лишь возможность разобраться в ней.
В предложенном пособии данная тема изложена, начиная с нуля. Здесь содержится достаточно много примеров создания макросов в среде Microsoft Word и Microsoft Excel и набор заданий для самостоятельной работы.
Пособие будет полезно студентам, аспирантам и преподавателям в качестве материала для занятий и самостоятельной работы.
! Отмечена информация, которую необходимо взять на заметку.
Работая с приложением Microsoft Office, например, с Word или Excel можно заметить, что часто одни и те же последовательности действий повторяются. И естественно возникает желание автоматизировать этот процесс, сделав так, чтобы часто выполняемую последовательность действий заменить каким-либо одним действием. Эта возможность реализована в приложениях Microsoft Office (Word, Excel и др.) и получила название макроса. Таким образом, макрос – это автоматически выполняемая инструкция, состоящая из цепочки действий: команд, комбинаций клавиш и других, – которые сведены в единое целое (одну команду), и имеющая уникальное имя. То есть макрос дает возможность воспроизведения последовательности нажатий клавиш, выбора команд и выполнение других элементарных действий путем выполнения одной команды.
После записи эта последовательность может быть многократно повторена. Макросредства упрощают работу с соответствующим приложением Microsoft Office и позволяют настраивать его согласно нуждам конкретного пользователя.
Некоторые задачи достаточно легко автоматизировать с помощью макросов, например:
ü открытие, выделение и обновление документа, содержащего коды полей;
ü сохранение параметров настройки и быстрое переключение между ними;
ü открытие документа и немедленное переключение в режим просмотра;
ü добавление дополнительных кнопок масштабирования и редактирования на панели инструментов.
Но главное достоинство макросов в том, что они совершенно равноправны с другими командами. Это значит, что когда мы создаем макрос, то мы его можем конструировать как из набора команд, так и включать в него другие макросы.
Сфера применения макросов достаточно широка. Но обычно макросы используют для:
ü редактирования;
ü объединения сложных команд;
ü упрощения доступа к параметрам (данным) в диалоговых окнах;
ü автоматизации обработки больших последовательностей сложных действий;
ü ускорения часто выполняемых операций форматирования и взаимодействий между приложениями Windows и пользовательскими программами.
Созданные макросы сохраняются либо как глобальные, либо как макросы шаблонов или документов. Глобальные макросы хранятся в шаблоне Normal.dot и доступны из любого документа или шаблона. Макросы, сохраненные в шаблоне, доступны только в документах, основанных на этом шаблоне. А, макросы, сохраненные в документе, доступны только в самом документе.
Существует два способа создания макроса: протоколирование и программирование (написание программы) на языке Visual Basic for Application ( VBA).
Слово протоколирование происходит от слова протокол, т.е. последовательной записи выполняемых действий. Протоколирование – это способ создания макроса, когда происходит протокольная запись всех действий пользователя, включая выбор команд в меню и нажатие комбинаций клавиш, которые преобразуются в операторы языка VBA и сохраняются в отдельном файле. В этом случае при создании макроса регистрируются все действия пользователя и переводятся в команды языка VBA. Созданный макрос можно изменять в окне обработки макроса
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.