Введение 13
Часть I. Введение в VBA 17
Глава 1. Основы программирования для начинающих 18
Глава 2. Язык VBA и его возможности 28
Глава 3. Редактор Visual Basic 36
Глава 4. Создание и выполнение VBA-программ 51
Часть II. Основы программирования в VBA 65
Глава 5. Типы данных, переменные и константы 66
Глава 6. Операции и выражения 81
Глава 7. Управляющие операторы 90
Глава 8. Процедуры и функции 103
Глава 9. Объекты и коллекции 117
Часть III. Более сложные аспекты работы в VBA 135
Глава 10. Встроенные функции VBA 136
Глава 11. Экранные формы и их элементы 158
Глава 12. Работа с файлами 213
Глава 13. Обработка ошибок и отладка программ 238
Глава 14. VBA и Microsoft Office 263
Глава 15. Программирование на VBA в Word 278
Глава 16. Программирование на VBA в Excel 297
Глава 17. Программирование на VBA в Access 318
Глава 18. Программирование на VBA в Outlook 336
Глава 19. Программирование на VBA в PowerPoint 348
Приложения 357
Приложение А. Команды меню редактора VBA 358
Приложение Б. Ответы на тестовые задания 363
Предметный указатель 367