Самоучитель VBA

Проститутки метро Речной вокзал также читайте. |

Основные элементы VBA


Часть I
Часть I. Основные средства и возможности VBA...
Глава 1
Глава 1. Основные элементы VBA...
Что такое VBA
Что такое VBA VBA — относительно легкий язык программирования. Он прост в освоении и позволяет быстро получать ощутимые результаты — конструировать профессиональные приложения, решающие практи...
Объекты и их семейства
Объекты и их семейства VBA относится к языкам объектно-ориентированного программирования (ООП). ООП можно описать как методику анализа, проектирования и написания приложений с помощью объектов...
Объекты OLE и ActiveX
Объекты OLE и ActiveX В VBA используется механизм OLE (Object Linking and Embedding — связывание и внедрение объектов), который позволяет взаимодействовать с любыми программами, поддерживающим...
Классы
Классы Важнейшим понятием ООП является класс. Класс обычно описывается, как проект, на основе которого впоследствии будет создан конкретный объект. Таким образом, класс определяет имя объекта,...
Иерархия объектов
Иерархия объектов Объектная библиотека VBA располагает более 100 различных объектов, находящихся на различных уровнях иерархии. Иерархия определяет связь между объектами и показывает пути дос...
Рисунок 1 1 Иерархия встроенных объектов VBA
Рисунок 1.1. Иерархия встроенных объектов VBA Полная ссылка на объект состоит из ряда имен вложенных последовательно друг в друга объектов. Разделителями имен объектов в этом ряду являются то...
Методы
Методы Объект сам по себе не представляет большого значения. Намного значительнее то, какие действия можно совершать над объектом, и какими свойствами он обладает. Метод как раз и представляет...
Свойства
Свойства Свойство представляет собой атрибут объекта, определяющий его характеристики, такие как размер, цвет, положение на экране и состояние объекта, например, доступность или видимость. Что...
События
События Событие представляет собой действие, распознаваемое объектом (например, щелчок мышью или нажатие клавиши), для которого можно запрограммировать отклик. События возникают в результате д...
Структура редактора VBA
Структура редактора VBA Редактор VBA активизируется командой Сервис, Макрос, Редактор Visual Basic (Tools, Macro, Visual Basic Editor) или нажатием кнопки Редактор Visual Basic (Visual Basic...
Окно проекта
Окно проекта Окно проекта в редакторе VBA активизируется выбором команды Вид, Окно проекта (View, Project window) или нажатием кнопки Окно проекта (Project window) В окне проекта (VBAProject)...
Рисунок 1 2 Окно проекта
Рисунок 1.2. Окно проекта...
Окно для редактирования кода
Окно для редактирования кода Перемещение указателя на значок файла в окне проекта и выполнение двойного щелчка кнопкой мыши открывает окно редактора кода (Рисунок 1.3) для соответствующего мод...
Рисунок 1 3 Окно редактирования кода
Рисунок 1.3. Окно редактирования кода Окно редактирования кода служит в качестве редактора для ввода и изменения кода процедур приложения. Код внутри модуля организован в виде отдельных разде...
Таблица 1 1 Режимы работы редактора
Таблица 1.1. Режимы работы редактора кода Кнопка Режим работы   Отдельная процедура   Все процедуры модуля...
Рисунок 1 4 Диалоговое окно Параметры
Интеллектуальные возможности редактора кода Написание программ существенно облегчается за счет способности редактора кода автоматически завершать написание операторов, свойств и параметров. П...
Рисунок 1 5 Список компонентов
Рисунок 1.5. Список компонентов Автоматическое отображение списка компонентов происходит только при установленном флажке Список компонентов (Auto List Members) вкладки Редактор (Editor) диало...
Рисунок 1 6 Отображаемые сведения о вводимой процедуре
Рисунок 1.6. Отображаемые сведения о вводимой процедуре Автоматическое отображение на экране сведений о процедурах, функциях, свойствах и методах после ввода их имени происходит только при ус...
Окно редактирования форм (UserForm)
Окно редактирования форм (UserForm) Для создания диалоговых окон, разрабатываемых приложений в VBA, используются формы. Редактор форм является одним из основных инструментов визуального програ...
Рисунок 1 7 Окно редактирования форм и панель инструментов Панель элементов
Рисунок 1.7. Окно редактирования форм и панель инструментов Панель элементов Используя панель инструментов Панель элементов из незаполненной формы, можно сконструировать любое требуемое для п...
Рисунок 1 8 Команды меню Формат
Рисунок 1.8. Команды меню Формат Таким образом, можно копировать, вырезать и вставлять элементы управления, расположенные на поверхности формы. Для облегчения размещения и выравнивания элемен...
Окно свойств
Окно свойств В окне свойств перечисляются основные установки свойств выбранной формы или элемента управления. Используя это окно, можно просматривать свойства и изменять их установки. Для про...
Рисунок 1 9 Окно свойств
Рисунок 1.9. Окно свойств Окно свойств состоит из двух составных частей: верхней и рабочей. В верхней части окна свойств располагается раскрывающийся список, из которого можно выбрать любой э...
Окно Просмотр объектов (Object Browser)
Окно Просмотр объектов (Object Browser) Окно Просмотр объектов (Object Browser) вызывается командой Вид, Просмотр объектов (View, Object Browser) или нажатием кнопки Просмотр объектов (Object...
Рисунок 1 10 Окно Просмотр объектов
Рисунок 1.10. Окно Просмотр объектов Окно Просмотр объектов (Object Browser) состоит из трех основных частей: Раскрывающегося списка Проект/Библиотека (Project/Library) в левом верхнем угл...








Начало