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

Порядок выполнения работы

  1. Изучите теоретическую часть работы.

  2. При открытии документа программным образом скройте все панели инструментов и добавьте свою панель инструментов (рисунки 5.1, 5.2).

  3. Измените процедуры4 для кнопок новой панели так, чтобы они выполняли свои функции (открывали нужный документ, добавляли таблицу в активный документ и т.п.).

  4. Добавьте на свою панель кнопку с рисунком для сохранения документа (Id=3) и введите процедуру для сохранения документа.

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

Содержание отчета

  1. Название работы и ее исполнитель.

  2. Цель работы.

  3. Краткое описание выполняемой работы

  4. Выводы.

  5. Приложения с листингом процедур и окнами результатов работы.

Контрольные вопросы

  1. Какие объекты используются для программирования меню и панелей инструментов?

  2. Какой метод используется для создания новой панели инструментов? Какие аргументы этого метода вы использовали при создании своей панели инструментов?

  3. Какое свойство отвечает за видимость объекта?

  4. Какой метод используется для добавления нового элемента на панель инструментов? Какие аргументы этого метода вы использовали при добавлении новых элементов панели инструментов?

  5. Какое свойство определяет имя процедуры, которая будет выполнена при активизации элемента управления?

  6. В Окне кода какого объекта вводится программа для создания новой панели инструментов или меню?

Список использованной литературы

  1. Кузьменко В.Г. VBA 2002. – М.: ЗАО «Издательство БИНОМ», 2002г. – 624 с.:ил.

  2. Васильев А., Андреев А. VBA в Office 2000: Учебный курс. - СПб.: Питер, 2001.- 432 с.:ил.

  3. Гарнаев А.Ю. Самоучитель VBA. - СПб.:БХВ-Петербург, 2001.-512 с.:ил.

  4. Стив Каммингс. VBA для «чайников», 3-е издание.: Пер. с англ. – М.: Издательский дом «Вильямс», 2001. – 448 с.: ил.

1 Макрос – последовательность действий пользователя, записанная в виде команд макрорекордером и сохраненная пользователем под определенным именем.

2 Для одномерного массива параметр «размерность»=1, для двумерного - «размерность»=2 и т.д. По умолчанию размерность=1.

3 Рекомендуется указанные функции выполнить в режиме записи макроса, затем скопировать макрос в модуль и отредактировать его согласно заданию, используя переменные, функцию ввода, циклы и т.д.

4 Можно скопировать в модуль фрагменты программ предыдущих лабораторных работ. Для вызова программы Калькулятор добавить новую форму, добавить в нее необходимые элементы управления и скопировать тексты соответствующих событийных процедур из предыдущей лабораторной работы. Вызов формы из процедуры модуля осуществляется методом Show (UserForm1.Show).

35

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]