Введение

Часть 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.