Макропрограммирование в среде MicrosoftWord и Excel

Страницы работы

Фрагмент текста работы

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

  в  среде  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 и набор заданий для самостоятельной работы.

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

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


1. МАКРОСЫ КАК СРЕДСТВО АВТОМАТИЗАЦИИ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Существует два способа создания макроса: протоколирование и программирование (написание программы) на языке Visual Basic for Application ( VBA).

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

Похожие материалы

Информация о работе