Введение
Часть I
Основные сведения о программировании на VBA
Глава 1. Типы данных, условные операторы и массивы VBA
1.1. Введение в VBA. Типы данных
Введение в VBA
Объектно-ориентированное программирование
Обзор типов данных VBA
Переменные
Константы
Математические функции
1.2. Редактор VBA. Первое знакомство
Запуск редактора VBA
Создание простейших программ
1.3. Изменение порядка выполнения операторов
Операторы и выражения
Арифметические операторы
Логические операторы
Изменение порядка выполнения операторов
Повторение действий: циклы
Глава 2.Объект UserForm
2.1. Свойства и методы объекта UserForm
Свойства объекта UserForm
Методы объекта UserForm
События объекта UserForm
Элементы управления
2.2. Использование форм
Создание VBA-программ
Задачи на закрепление материала
Глава 3. Массивы, процедуры, функции
3.1. Организация массивов
Одномерные массивы
Двумерные массивы
3.2. Работа с различными типами данных
Тип, определяемый пользователем
Перечисляемый тип
Приведение и преобразовани типов
Операции со строками
3.3. Процедуры и функции VBA
Описание процедур и функций VBA
Вызов подпрограмм и функций
Макросы
Глава 4.Создание VBA-программ
4.1. Элемент управления ListBox
4.2. Элементы управления ComboBox, OptionButton и Frame
Поле со списком Переключатель и рамка
4.3. Элементы управления MultiPage, ScrollBar, SpinButton[2]
Коллекция Controls
4.4. Объект DataObject[3]
Описание объекта DataObject
Часть II
Программирование на VBA в Word
Глава 5.Вывод текста в документ Word
5.1. Основные объекты Word
Объект Word.Application
5.2. Форматирование документа
Работа с текстом (продолжение)
Глава 6.Автоматизация стандартных документов
6.1. Встроенные диалоговые окна
Диалоговые окна
6.2. Создание и автоматическое заполнение бланков стандартных документов
Создание VBA-программ
Часть III
Программирование на VBA в Excel
Глава 7. Особенности использования VBA в Excel
7.1. Основные объекты VBA в Excel
Использование объектов Range и Selection
7.2. Использование возможностей VBA при непосредственных расчетах
Создание VBA-программ
7.3. Финансовые функции
Расчет амортизации
Глава 8
Построение диаграмм средстами VBA
8.1. Построение гладких диаграмм
Диаграммы в Excel
8.2. Построение круговых диаграмм и гистограмм
Создание VBA-программ
Глава 9
Базы данных в Excel
9.1. Заполнение базы данных
Элементы управления
9.2. Конструирование пользовательского интерфейса
Создание VBA-программы
Глава 10
Создание собственного головного меню[9]
Литература
1. Биллиг В.А., Дехтяръ М.И. VBA и Office 97. Офисное программирование. М.: Издательский отдел «Русская Редакция»,
ТОО «Cheannel Trading Ltd.», 1998.
2. Биллиг В.А. VBA в Office 2000. Офисное программирование. М.: Издательско-торговый дом «Русская Редакция», 1999.
3. Санна П. и др. Visual Basic® для приложений (версия 5) в подлиннике / Пер. с англ. СПб.: BHV – Санкт-Петербург, 1997.
4. Гарнаев А.Ю. Самоучитель VBA. СПб.: БХВ-Петербург, 2004.
5. Кузьменко В.Г. VBA 2000. М.: ЗАО «Издательство БИНОМ», 2000.
6. Камминг С. VBA для «чайников». 3-е изд. М.: Издательский дом «Диалектика», 2001.
7. Симонович СВ., Евсеев Г.А., Алексеев А.Г. Специальная информатика: Учеб. пособие. М.: АСТ-ПРЕСС: Информ-Пресс, 2001.
8. Робинсон С. Microsoft Access 2000: Учебный курс. СПб.: Питер, 2002.
9. Информатика: Практикум по технологии работы на компьютере / Под ред. Н.В. Макаровой. М.: Финансы и статистика, 2003.
10. Харитонова И., Вольман Н. Программирование в Access 2002: Учебный курс. СПб.: Питер, 2002.
Примечания
1
Гарнаев А. Самоучитель vba. СПб.: БХВ-Петербург, 2004.
2
Теоретический материал опирается на материал книги Биллиг В.А. VBA в Office 2000. Офисное программирование. М.: Издательско-торговый дом «Русская Редакция», 1999.
3
Теоретический материал опирается на материал книги Биллиг В.А. VBA в Office 2000. Офисное программирование. М.: Издательско-торговый дом «Русская Редакция», 1999.
4
Гарнаев А. Самоучитель VBA. СПб.: БХВ-Петербург, 2004.
5
Кузьменко В.Г. vba 2000. М.: ЗАО «Издательство Бином», 2000.
6
Гарнаев А. Самоучитель vba. СПб.: БХВ-Петербург, 2004.
7
Гарнаев А. Самоучитель vba. СПб.: БХВ-Петербург, 2004.
8
Гарнаев А. Самоучитель VBA. СПб.: БХВ-Петербург, 2004.
9
По материалам книги Биллиг В.А. VBA 2000. Офисное программирование. М.: Издательско-торговый дом «Русская Редакция», 1999.