Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Макросы в MS Excel.




Во всех приложениях MS Office, включая Word и Ехсе1, возможно про­граммирование на языке Visual Basic for Application (VВА). Програм­мы, написанные таким образом, присоединяются к файлу (книге) и на­зываются макросами.В простейшем варианте макросы можно созда­вать и не зная языка VВА, с помощью макрорекордера,и закреплять исполнение записанных действий за сочетанием клавиш. Можно разместить на листе Ехсеl нужные элемен­ты управления и описать события этих элементов в редакторе Visual Basic. Очень эффектно можно использовать макросы в диаграммах. Макро­сы можно применить и для вычисления значений в ячейках, когда ар­сенал мастера функций оказывается недостаточным или неудобным. Можно описывать события самого файла книги Ехсе1, например открытия и закрытия файла.

Наряду с положительными возможностями макропрограммирова­ния как в Word, так и в Ехсеl имеются проблемы, связанные с защитой файлов от макровирусов — нового класса вирусов, появившегося вмес­те с таким удобным инструментом MS Office, как VВА. Уровень защиты устанавливается через пункт меню СЕРВИС — МАКРОСЫ — БЕЗОПАС­НОСТЬ. Обычно она установлена в состояние ВЫСОКАЯ, поэтому мак­росы сохраненныхфайлов не выполняются. Чтобы макросы выполня­лись, нужно установить уровень защиты в состояние СРЕДНЯЯ, затем сохранить книгу, закрыть ее и вновь открыть. В появившемся при этом предупреждении щелкнуть по кнопке НЕ ОТКЛЮЧАТЬ МАКРОСЫ.

При получении файла, содержащего макросы, из ненадежных ис­точников (например, по электронной почте) макросы следует отклю­чать.

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

Создание макроса во многом напоминает запись программы на алгоритмическом языке. Этот процесс может быть представлен как последовательность следующих шагов:

· определение цели, для выполнения которой вы создаете макрос (например, для объединения данных, поступающих из отдельных магазинов, в общую электронную таблицу);

· определение последовательности команд (нажатий клавиш), обеспечивающую достижение поставленной вами цели;

· набор с клавиатуры последовательности команд, причем расположение создаваемого макроса не должно мешать введению в таблицу новых строк или столбцов;

· присвоение имени макросу, созданному в процессе выполнения шага 3.


Поделиться:

Дата добавления: 2015-04-21; просмотров: 60; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты