Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VBA For Excel Часть 02.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
1.08 Mб
Скачать

8 Архитектура проекта 3

8.1 Введение (основные элементы проекта и их построение) 3

Окно сохранения и считывания файлов и элементы управления данного окна 4

Элемент управления 4

Кнопки панели Visual Basic 8

8.1.2 Этапы написания проекта 10

Установка (и удаление) элементов управления на лист Excel 11

Установка начальных значения свойств элементов управления 12

Установка порядка расположение элементов управления (установка одного элемента управления над другим) 13

Создание пользовательской формы 14

Создание модулей макросов проекта 14

Создание событийных процедур элементов управления, а так же событийных процедур родительских объектов 14

Быстрый переход в событийную процедуру элемента управления 15

8.1.3 Изменение свойств проекта 15

8.1.4 Установка и снятие защиты проекта 17

9 Доступность подпрограмм и полей модулей проектов 18

9.1 Введение 18

9.2 Надстройки проектов 19

9.2 Ссылка на другой проект 19

10 Отладка кода программы в VBA редакторе 21

10.1 “Компиляция” проекта 21

10.2 Запуск подпрограмм, не имеющих входных параметров из редактора VBA 21

10.3 Пошаговый запуск подпрограмм, не имеющих входных параметров 22

10.4 Непосредственный запуск формы из редактора VBA 22

10.5 Точки останова и оператор Stop 23

10.6 Аварийное прерывание работы программы приложением Excel 23

10.7 Принудительная остановка и принудительное прерывание программы пользователем 24

10.8 Окно локальных переменных и Окно отладки 24

11 Справочная система VBA 25

11.1 Переход к справочной системе 25

11.2 Список имен потомков, методов и свойств объектов в окне редактора модуля 26

11.3 Просмотр списка операторов VBA в окне редактора модуля (просмотр библиотек) 26

11.4 Окно просмотра свойств, методов, потомков и родителей объектов 26

12 Дополнительная информация 27

12.1 Параметры работы редактора VBA 27

12.2 Защита от макровирусов 28

12.3 Причины, по которым код VBA проекта может не исполняться 30

31

Приложение 1 32

Задание 1 (автозаполнение пола) 32

Задание 2 (автозаполнение комментариев к числам) 34

Задание 3 (заучиватель иностранных слов) 36

Задание 4 (телефонная книжка с поиском) 39

Задание 5 (программирование связей таблиц Excel) 43

Задание 6 (защита служебных полей таблицы Excel) 47

Приложение 2 (Программирование через редактирование макроса) 51

Введение 51

Запись макроса в книгу Excel 51

Запуск макроса из меню. 52

Быстрый переход в код макроса 53

Пример создание процедуры через макрос. 53

Некоторые замечания по запуску макроса из событийных процедур 55

Назначение управляющих клавиш для запуска готового макроса 58

Назначение управляющих клавиш макросам через меню приложений 58

Программное назначение управляющих клавиш макросам 60

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