Книги автора: VBA для чайников
/ Книги автора: Введение в Python
Описание языка PascalABC.NET
S. D. F.
Справочкик по JavaScript
Справочник по CSS
Справочник по PHP
Справочник по Flash
Язык программирования Euphoria. Справочное руководство
Программирование на Java
Основы программирования на Java
Графика DirectX в Delphi
VBA для чайников
Мир InterBase. Архитектура, администрирование и разработка приложений баз данных в InterBase/FireBird/Yaffil
Фундаментальные алгоритмы и структуры данных в Delphi
Курс "Язык программирования PHP"
Книга: VBA для чайников
Оглавление книги
- Введение
- Об авторе.
- Посвящение
- Благодарности
- Начинаем...
- О чем эта книга
- Не следовало бы делать предположений...
- Разделяй и властвуй
- Часть I. Начальные сведения о VBA
- Часть II. Курс программирования на VBA
- Часть III. Практикуемся в программировании на VBA
- Часть IV. Профессиональная работа с VBA
- Часть V. Великолепные десятки
- Как использовать примеры
- Пиктограммы, используемые в данной книге
- Web - страница VBA для чайников
- Часть I Начальные сведения о VBA
- Глава 1. Уважайте теорию, теория - это все!
- Зачем мучиться с VBA?
- VBA - это штурвал, но к нему нужен еще и корабль
- Программирование на VBA
- Подробнее о том, что можно сделать в VBA
- Настройка пользовательского интерфейса
- Добавление новых возможностей
- Создание более сложных программ
- Совсем не тот BASIC
- Интегрированная среда разработки приложений VBA
- Макросы и VBA
- Элементы управления ActiveX и другие
- Объектно-ориентированное программирование и VBA
- VBA как стандарт (точнее, род стандарта)
- VBA 5 против VBA 6
- Глава 2. Не пишите программу, когда можно записать макрос.
- Как работают макросы
- Планирование макросов
- Запись макросов
- Запуск средства записи макросов
- Как выбрать имя для малютки
- Другие опции диалогового окна Запись макроса
- Кнопка, кнопка, ты чья?
- Начало записи
- Запись команд
- Паузы во время записи и ее завершение
- Выполнение макросов
- Редактирование макросов как способ создания программного кода
- Глава 3. Основы программирования на VBA.
- Вызов редактора Visual Basic
- На помощь!
- Скорая помощь VBA
- Вызов справки VBA-приложения
- Поиск в стоге справок
- Контекстно-зависимая справка
- Что особенного в разделах справки VBA
- Установка всех файлов справки
- Создание VBA-Программы
- Глава 4. Выполнение VBA-программ.
- Все определяется именем
- Запуск из диалогового окна Макрос
- Быстрый запуск программ
- Кнопки запуска программ
- Кнопки на панели инструментов или меню
- Комбинации клавиш в Word, Excel и Access
- Макросы для мыши Visio
- Автоматический запуск VBA-программ
- Глава 5. Редактор Visual Basic к вашим услугам.
- Пользовательский интерфейс редактора Visual Basic
- Легкий завтрак с меню
- Прогулка по панелям инструментов
- Настройка панелей инструментов и меню
- Комбинации клавиш
- Управление окнами
- Одни окна любят одиночество, другие - всегда в компании
- Видимые и скрытые окна
- Закрепленные и свободно перемещаемые окна
- Сохранение структуры экрана
- Управление проектами с помощью проводника проектов
- Использование обозревателя объектов
- Вызов обозревателя объектов
- Просмотр объектов
- Поиск членов
- Использование информации из окна обозревателя объектов в программном коде
- Секреты кодирования
- Идеальный тренер
- Созидательные возможности окна программного кода
- Использование окна свойств.
- Вызов окна свойств
- Изменение имени проекта или модуля в окне свойств
- Краткое знакомство с окнами для отладки.
- Часть II Курс программирования на YBA
- Глава 6. Анатомия выдающейся VBA-программы.
- Строительные блоки программы
- Иерархия VBA
- Откуда берутся проекты, мама?
- Все о модулях
- Добавление нового модуля в VBA-проект
- Стандартные модули и модули с классом
- Создание процедур
- Процедуры типа Sub
- Процедуры типа Function
- Отличия процедур типа Function от процедур типа Sub
- Вызов процедур типа Function
- Привлекательные аргументы
- Полезные аргументы
- Так зачем же возражать?
- Создание процедур с аргументами
- Организация процедур
- Обзор области видимости
- Использование локальных процедур
- Использование операторов
- Объявления
- Операторы присваивания
- Выполняемые операторы
- Параметры компилятора
- Выбор имен
- Соглашения об именах в VBA
- Сделайте программный код красивым
- Правила для отступов
- Как сделать отступ
- Автоматические отступы
- Свободное пространство - это хорошо
- Не пользуйтесь прокруткой без необходимости!
- Использование символа продолжения строки
- Не используйте операторы в несколько строк
- Замечания о комментариях
- Глава 7. Хранение и обработка информации.
- Работа с переменными
- Объявление переменных
- Где объявлять переменные
- Когда объявлять переменные
- Выбор и использование типов данных
- Использование конкретного типа данных по сравнению с типом Variant: за и против
- Явные объявления приветствуются
- Задание области видимости переменной
- По умолчанию переменные локальны
- Глобальное знание
- Статическое состояние
- Объявление нескольких переменных в одной строке
- Размещение информации в переменных
- Присваивание значений
- Использование переменных в операторах присваивания
- Использование функций в операторах присваивания
- Выражен-и-я
- Работа с постоянными значениями
- Плоды использования констант
- Использование констант для атрибутов
- Знаки операций
- Получение приоритета
- Вычисления с помощью арифметических операторов
- Сравнение значений
- Сравнение строк
- Сравнение строк разной длины
- Сравнение с помощью Like
- Операторы сравнения в программном коде
- Объединение текста
- Дополнительные сведения о типах данных
- Преобразование типов данных
- Тип Variant
- Выбор числового типа данных
- Когда использовать логические переменные
- Работа с датами
- Информацию - в строку
- Глава 8. Управление потоком.
- Укрощение диких программ с помощью управляющих структур
- Анатомия управляющих структур
- Вложенные управляющие структуры
- Используйте отступы!
- Курс на использование условных выражений
- Как работает условное выражение
- Условные выражения без операторов сравнения
- Использование логических операций в условиях
- Условные операторы If .. Then.
- Использование логических операций в условиях
- Использование операторов Select Case
- Проверка условий в операторах Select Case
- Пример оператора Select Case
- Оператор Case Else
- Дополнительные сведения об операторе Case
- Повторение с помощью циклов
- Циклы Do
- Типы операторов Do.. .Loop
- Другие операторы Do
- Do... Loop While
- Do Until...Loop
- Do или не Do
- Повторение под управлением циклов For...Next
- Важные замечания по поводу циклов For.. .Next
- Циклы For... Next и массивы
- Вложенные циклы For... Next
- Немедленный выход с помощью Exit For
- Задание шага цикла
- Управление потоком с помощью Go То
- Глава 9. "Бронированный" программный код: отладка и устранение ошибок.
- Все возможные неприятности происходят обязательно
- Исправление синтаксических ошибок
- Энтомология для программистов
- Тест, тест, тест
- Комбинации клавиш для отладки
- Сделайте паузу!
- Вход в режим паузы
- Размещение точек останова в программе
- Удаление точек останова
- Выяснение места остановки
- Альтернатива точкам останова: оператор Stop
- Основные приемы отладки
- Добавление и редактирование программного кода в режиме паузы
- Назначение другого следующего оператора
- Еще один способ пропустить программный код
- Немедленное вознаграждение в окне Immediate
- Все переменные под присмотром в окне Locals
- Механика процесса
- Зачем редактировать значения переменных
- Глава 10. Создание интерактивных VBA-форм.
- Основы проектирования форм
- Запуск форм
- Формы и элементы управления - программируемые объекты
- Планирование форм для программы
- Печать форм в процессе проектирования
- Дизайн новой формы
- Создание формы
- Добавление элементов управления из панели инструментов Toolbox
- Работа со свойствами форм и элементов управления
- Изменение установок свойств
- Ключевые свойства форм
- Управление размещением формы на экране
- Форматирование элементов управления
- Использование панели инструментов UserForm
- Одновременное форматирование нескольких элементов управления
- Выравнивание элементов управления
- Элементы управления, ведут себя хорошо!
- Использование свойств Enabled и Locked
- Настройка порядка перехода по нажатию клавиши табуляции
- Ввод элементов управления текстом
- Сбор информации с помощью текстовых полей
- Извлечение информации, введенной пользователем
- Использование стандартных свойств элемента управления
- Создание автоматически изменяющихся текстовых полей
- Использование кнопок
- Выбор стандартных кнопок
- Выбор элемента с помощью переключателя
- Выбор параметров из списка и комбинированных окон
- Программирование форм
- Покажите то, что имеете!
- Загрузка и отображение форм
- Главные события
- Программирование обработки событий
- Щелкните здесь...
- Часть III Практикуемся в программировании на VBA
- Глава 11. Инструменты встроенного оркестра VBA.
- Знакомство со встроенными командами
- Форматирование данных
- Работа с функцией Format
- Использование встроенных форматов для функции Format
- Работа со строками
- Исчисление дат
- Получение информации от пользователя
- Забавы с математикой и деньгами
- Глава 12. Объектно-ориентированное программирование.
- Что такое объект
- Объекты как компоненты VBA-приложений
- Объекты на уровне понятий
- Практическое определение объекта
- Классы объектов и конкретные объекты
- Коллекции объектов
- Что такое объектная модель
- Понимание важности объектной модели
- Расширение объектной модели
- Формы в VBA – это тоже объекты
- Идентификация объекта для использования
- Эффективная работа с объектами в программе
- Глава 13. Тонкости хранения данных: массивы и коллекции.
- Часть IV Профессиональная работа c VBA
- Глава 14. VBA для Office.
- Отображение и размещение панелей инструментов
- Настройка кнопок панелей инструментов
- Работа с определенными кнопками
- Отображение пользовательских экранных подсказок для кнопок на панели инструментов
- Программирование Помощника по Office
- Сохранение значений переменных на диске
- Глава 15. Программирование на VBA в Word.
- Знакомство с объектом Application
- Доступ к документам Word с помощью VBA
- Открытие окон с помощью VBA
- Обращение к окнам из программного кода
- Работа с областями окон
- Изменение внешнего вида окна
- Использование объекта View
- Масштабирование документа с помощью программного кода
- Знакомство с объектами Range
- Работа с текстом в Word VBA
- Поиск и замена текста с помощью VBA в Word
- Использование переменных документа
- Глава 16. VBA-программирование в Excel.
- Знакомство с объектной моделью Excel
- Использование в коде объектов Range для работы с ячейками
- Определение объекта Range
- Использование свойств Cells для определения диапазона
- Выполнение совместных действий с ячейками
- Работа с отдельными ячейками диапазона
- Работа с выделениями
- Программирование пользовательских функций
- Использование в scoqe встроенных функций
- Программирование событий excel
- Глава 17. Программирование баз данных.
- Программирование баз данных на VBA: основные термины
- SQL и VBA
- Все об объектах баз данных
- Несколько связанных технологий баз данных
- Программирование баз данных: доступные варианты выбора
- Программирование баз данных с помощью Access
- Написание кода базы данных с помощью ADO
- Обработка ошибок
- Добавление ссылки на ADO
- Работа с объектами Recordset
- Определение параметров объектов Recordset
- Проверка записей
- Использование объекта Command
- Настройка объекта Command
- Использование параметров команды
- Работа с SQL
- Глава 18. Работа с файлами на диске.
- Глава 19. Еще о VBA-формах.
- Часть V Великолепные десятки
- Глава 20. Десятка (без трех) эффектных решений с помощью VBA.
- Сохранение информации в реестре Windows
- Доступ к объектам других приложений
- Управление базами данных с помощью VBA
- Работа с файлами
- Принципы работы с файлами в VBA
- Ссылки на библиотеку Microsoft Scripting Runtime
- Доступ к файлам
- Работа со свойствами файлов
- Копирование, изменение и удаление файлов
- Чтение и запись данных
- Использование объектов Dictionary
- Пользовательские объекты
- Создание модулей классов
- Компоненты определения класса
- Объявление переменных класса
- Создание процедур свойств
- Установка свойств объекта с помощью процедур Property Let
- Чтение свойств объекта с помощью процедур Property Get
- Создание методов
- Использование своих собственных объектов
- Использование элементов управления ActiveX
- Глава 21. Три десятка ресурсов VBA.
- Первая справочная информация
- Возьмите готовый программный код
- Ознакомьтесь с предложениями Microsoft
- Журналы и газеты
- Web - страницы посвященные VBA
- Галактика элементов управления ActiveX
- Мания усовершенствования
- Изобразительное искусство
- Диаграммы и графики
- Текстовые документы и электронные таблицы
- Бери деньги, и вперед!
- Разработка элементов управления
- Разное
- Помогите, помогите!
- О
- Содержание книги
- Популярные страницы
Похожие страницы
- Объекты как компоненты VBA-приложений
- Глава 16. VBA-программирование в Excel.
- Макросы и VBA
- VBA для чайников
- Добавление нового модуля в VBA-проект
- Создание VBA-Программы
- Глава 6. Анатомия выдающейся VBA-программы.
- Автоматический запуск VBA-программ
- Web - страница VBA для чайников
- Выполнение макросов
- Знакомство с объектной моделью Excel
- Использование объектов Dictionary