Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа Макросы.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
896.51 Кб
Скачать

Использование макросов в табличных документах Теоретические сведения определение макроса

Макрос — это последовательность некоторых операций и действий с данными, записанная на языке программирования (для Excel – это язык Visual Basic). Эти последовательности могут выполнять:

  • вычисления значений ячеек,

  • задание оформления таблицы,

  • построение диаграммы и др.

Однажды созданный на каком-то листе рабочей книги, макрос можно многократно выполнять на других листах этой книги. Для корректной его работы нужно следить, чтобы обрабатываемые ячейки разных листов имели одинаковые адреса. Макрос можно задавать, записывая с помощью специального макрорекодера, который сохраняет последовательность производимых действий, автоматически преобразуя их в команды Visual Basic, или набирая команды языка программирования в редакторе Visual Basic. Рассмотрим второй способ создания макроса.

Основы работы в visual basic Основные понятия языка vba

Visual Basic for Applications (VBA) является общей языковой платформой для всех приложений (Excel, Word, Access, Power Point и др ). VBA соблюдает основной синтаксис и правила программирования языков-диалектов Basic (BASICA, GW-BASIC).

Visual Basic for Applications (VBA) – это система визуального программирования для создания прикладных программ, работающих в среде Microsoft Office. С помощью VBA можно создавать объекты управления графического интерфейса пользователя, задавать и изменять свойства объектов, подключать к ним соответствующий программный код. С помощью VBA можно создавать интерактивные приложения, в которых пользователь для выполнения нужных действий вводит в диалоговых окнах необходимые данные. Для создания диалоговых форм используется специальный редактор форм и набор элементов управления, определяющих внешний вид формы. Количество стандартных элементов не велико, но вполне достаточно, чтобы ввести данные, выбрать их из списка, группы переключателей или флажков.

Методика программирования в среде VBA включает следующие этапы:

  1. создание объектов управления и контроля (диалоговые окна, пиктограммы, меню);

  2. разработка процедур, используемых при вызове объектов.

Понятия, используемые в приложениях на VBA:

  • объект управления и контроля – окна будущего приложения (формы), графические элементы внутри форм: строки и окна для ввода, линейки прокрутки, пиктограммы, окна-списки, командные кнопки и др.;

  • свойство (параметр) - характеристика или атрибут объекта управления;

  • значение свойства;

  • событие - действие, которое распознается объектом управления;

  • метод доступа - функция, оператор, который воздействует на объект;

  • процедура - подпрограммы и функции, произвольная последовательность операторов VBA (процедуры делятся на событийные - запускаются при наступлении событий и общие процедуры).

Методы создания программ на языке VBA для приложений, функционирующих в среде Excel:

  1. в автоматическом режиме как результат построения клавишной макрокоманды;

  2. в неавтоматическом режиме путем создания программного кода.