Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VBA-Laboratorny_praktikum.doc
Скачиваний:
5
Добавлен:
01.04.2025
Размер:
4.56 Mб
Скачать

Домашнее задание №3

Модифицировать программу Программа-Фильмы-Дата.xls следующим образом:

  1. При открытии файла с программой в стандартном интерфейсе Excel должна появляться панель инструментов с кнопками Автор и Фильмы. При щелчке по кнопке Автор на экране должна появляться форма с данными о разработчике программы. Вторая кнопка предназначена для вызова формы, реализованной в лаб. работе № 2.

  2. При закрытии файла с программой привнесенный пользовательский интерфейс должен удаляться.

1 Термины «программа», «подпрограмма» и «процедура» часто используются как синонимы. Все они определяют один и тот же элемент — фрагмент кода VBA от ключевого слова Sub до ключевого слова End Sub.

2 В данном примере ключевые слова выделены полужирным начертанием. В окне VBA они также выделены, но цветом, как и все остальные ключевые слова. Синий цвет свидетельствует, что слова введены правильно и редактор распознал их. Если введенное Вами ключевое слово не выделено цветом, проверьте, правильно ли оно набрано.

3 Вспомним, что Workbooks – это семейство ОТКРЫТЫХ книг, а книга Мои таблицы.xls закрыта.

4 или одноименными командами меню Отладка (Debug)

5 Эта кнопка известна вам под названием Запуск подпрограммы/Формы (Run Sub/UserForm). После того как вы запустили программу, она будет называться Продолжить (Continue).

6 Изменить настройки редактора VBA можно, воспользовавшись командой Сервис / Параметры / Форматы (Tools/Options/Editor Format)

7 Понятно, что Ваш макрос будет выглядеть несколько по-другому.

8 которую мы не изменяли.

9 равно как и все остальные.

10 Эта команда равносильна следующей записи:

If Num1 = "" Then Exit Sub

11 Напомню, что в первой форме мы отбирали сотрудников кафедры АСУ, а во второй – кафедру. Объединим эти две формы в одну и создадим универсальный диалог для выбора кафедры и её преподавателей.

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