VBA для "чайников" [Стив Каммингс] (pdf) читать постранично, страница - 2

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

средства записи макросов

16
17
17

18
18
18
19
19
19
20
20
20
20
21
22

23
25
25
26
27
27
28
28
29
29
30
30
31
32
33
34
35
35
37
38
38
39
39

41
41
42
42
42
43
43

Содержание

Как выбрать имя для малютки
Другие опции диалогового окна Запись макроса
Кнопка, кнопка, ты чья?
Начало записи
Запись команд
Паузы во время записи и ее завершение
Выполнение макросов
Редактирование макросов как способ создания программного кода
Редактирование программного кода макроса в редакторе Visual Basic
Простейшие усовершенствования макросов

43
44
44
45
45
45
46
47
47
48

Глава 3. Основы программирования на VBA
Вызов редактора Visual Basic

50
50

Вызов редактора Visual Basic одним щелчком
Краткое знакомство с редактором Visual Basic
На помощь!
Скорая помощь VBA
Вызов справки VBA-приложения
Поиск в стоге справок
Контекстно-зависимая справка
Что особенного в разделах справки VBA
Установка всех файлов справки
Создание VBA-программы
1-й шаг. Проектирование программы-при мера
2-й шаг. Реализация проекта
3-й шаг. Тестирование программы
4-й шаг. Отладка
Вызов формы из VBA-приложения

50
51
53
53
54
54
55
56
57
58
58
59
67
69
69

Возвращение в VBA-приложение

70

Глава 4. Выполнение VBA-программ
Все определяется именем
Запуск из диалогового окна Макрос

71
71
72

Вызов диалогового окна Макрос
Выполнение макроса
Поиск макроса в диалоговом окне Макрос
Быстрый запуск программ
Кнопки запуска программ
Комбинации клавиш в Word, Excel и Access
Макросы для мыши Visio

72
73
73
74
75
80
83

Автоматический запуск VBA-программ

Глава 5. Редактор Visual Basic к вашим услугам
Пользовательский интерфейс редактора Visual Basic
Легкий завтрак с меню
Прогулка по панелям инструментов
Настройка панелей инструментов и меню
Комбинации клавиш
Управление окнами
Одни окна любят одиночество, другие - всегда в компании
Видимые и скрытые окна
Закрепленные и свободно перемещаемые окна
Сохранение структуры экрана

Содержание

83

86
86
87
87
88
91
93
93
93
94
95

7

Управление проектами с помощью проводника проектов
Вызов проводника проектов
Исследование проводника проектов
Установка свойств проекта
Использование обозревателя объектов
Вызов обозревателя объектов
Просмотр объектов
Поиск членов
Использование информации из окна обозревателя объектов в программном коде
Секреты кодирования
Вызов окна программного кода
Создание нового окна программного кода
Печатание программного кода
Созидательные возможности окна программного кода
Использование окна свойств
Вызов окна свойств
Изменение имени проекта или модуля в окне свойств
Краткое знакомство с окнами для отладки

ЧАСТЬ II. КУРС ПРОГРАММИРОВАНИЯ НА VBA
Глава 6. Анатомия выдающейся VBA-программы
Строительные блоки программы
Определение программы
Пример программы
Иерархия VBA
Откуда берутся проекты, мама?
Все о модулях
Планирование модулей
Добавление нового модуля в VBA-проект
Что к чему в новом модуле
Стандартные модули и модули с классом
Создание процедур
Каркас процедуры
Создание новой процедуры
Процедуры типа Sub
Процедуры типа Function
Привлекательные аргументы
Организация процедур
Обзор области видимости
Задание области видимости процедуры
Использование локальных процедур
Использование операторов
Объявления
Операторы присваивания
Выполняемые операторы
Параметры компилятора
Выбор имен •
Соглашения об именах в VBA
Сделайте программный код красивым
Отступы в программе
Правила для отступов

96
96
96
98
100
100
101
102
102
103
103
103
103
107
110
110
110
111

113
115
115
115
116
117
117
118
118
118
119
119
119
120
121
121
123
124
126
127
127
127
128
128
129
129
130
131
132
133
133
134

Содержание

Свободное пространство - это хорошо
Не пользуйтесь прокруткой без необходимости!
Замечания о комментариях
Как создавать комментарии
Когда использовать комментарии
Пространные комментарии
Убежище Rem для комментариев

Глава 7. Хранение и обработка информации
Работа с переменными
Объявление переменных
Где объявлять переменные
Когда объявлять переменные
Выбор и использование типов данных
Задание области видимости переменной
Объявление нескольких переменных в одной строке
Размещение информации в переменных
Выражен-и-я
Работа с постоянными значениями
Объявление констант
Плоды использования констант
Использование констант для атрибутов
Знаки операций
Получение приоритета
Вычисления с помощью арифметических операторов
Сравнение значений
Объединение текста
Дополнительные сведения о типах данных
Преобразование типов данных
Тип Variant
Выбор числового типа данных
Когда использовать логические переменные
Работа с денежными