Оглавление Введение 1
Краткое содержание книги 1
Достоинства VBA 3
Компакт-диск 6
От автора 6
Глава 1. Среда для написания программ на VBA 7
Свойства элементов 9
События 12
Поле со списком 17
Список 20
Рисунок 24
Динамическое изменение цвета кнопки 27
Вывод информации о текущем времени 28
Полоса прокрутки 33
Динамическое перемещение кнопки 35
Разработка игры 36
Основные сведения по VBA 39
Выводы 43
Самостоятельная работа 44
Задание 1.1 44
Задание 1.2 44
Задание 1.3 44
Глава 2. Объекты Microsoft Excel 45
Автоматизированный бланк 47
Бланк заказа на офисные товары 56
Электронная анкета 63
Самостоятельная работа 69
Задание 2.1 69
Задание 2.2 70
Глава 3. Реализация алгоритмов 71
Имитация передвижения шахматной фигуры 71
Пример разработки игровой программы 79
Игра на матрице 85
Самостоятельная работа 88
Задание 3.1 88
Задание 3.2 89
Задание 3.3 89
Глава 4. Пример обработки отчетов из программы 1С:Предприятие в книге Excel 91
Представление об организации программного комплекса 1С:Предприятие 91
Основной лист книги 98
Лист Индексация 109
Процедура Workbook_Open 116
Выводы 117
Глава 5. Организация электронного документооборота 119
Описание элементов управления 120
Процедура установки защиты 127
Пример создания электронного документа 130
Процедура Workbook_Open 131
Механизм защиты документа 135
Процедура установки защиты для резолюции 136
Сервисные возможности книги 138
Дополнительные листы 145
Шаблон книги 146
Глава 6. Задача управления ресурсами 147
Ввод начальной информации 148
Форма для ввода заявок 152
Форма для подбора аудитории 164
Форма для снятия заявки с обслуживания 183
Лист Расписание 187
Сводный отчет по загрузке 196
Отчет по ресурсам фонда аудиторий 201
Отчет по предмету 203
Лист Расчет 204
Отчет Нагрузка 205
Лист Передача 208
Отчет по конкретному дню 209
Заключение 210
ПРИЛОЖЕНИЯ 213
Приложение 1. Процедуры формы ввода заявок 215
Приложение 2. Процедуры формы для подбора аудитории 229
Приложение 3. Процедуры листа Отчет 1 242
Приложение 4. Процедуры листа Расписание 247
Приложение 5. Процедуры листа Отчет 2 266
Приложение 6. Процедуры листа Отчет 3 270
Приложение 7. Процедуры, связанные с листом Расчет 276
Приложение 8. Процедуры листа Нагрузка 280
Приложение 9. Процедура, связанная с открытием книги 285
Приложение 10. Тесты по VBA 288
Приложение 11. Ответы на тесты по VBA (приложения 10) 293
Приложение 12. Описание компакт-диска 294
Литература 297
Предметный указатель 299
IV Оглавление V Оглавление