
- •Лекция №1. Информационные технологии современной экономики.
- •Инструментальные информационные технологии.
- •Прикладные информационные технологии.
- •Лекция 2. Введение в разработку приложений на
- •Visual Basic for Application, её этапы. Понятие объекта, свойств и методов.
- •Окно редактора vba
- •Лекция 3. Управляющие операторы. Переменные, типы данных и константы. Использование опций.
- •Управляющие операторы.
- •Использование опций.
- •Лекция 4. Объекты, их свойства и методы. Модель объектов Excel, родительские классы и подклассы.
- •Использование объекта Application
- •Использование объекта WorkBook.
- •Использование семейства Worksheets.
- •Использование объекта Range.
- •Лекция 5. Создание и использование форм. Диалоги и управляющие элементы. Инициализация значений элементов управления.
- •Использование полей.
- •Использование надписей.
- •Использование кнопок.
- •Использование списков.
- •Использование полей со списком.
- •Использование флажков.
- •Использование переключателей.
- •Использование рамки.
- •Использование счетчика.
- •Использование выключателя.
- •Использование дополнительных элементов управления.
Использование флажков.
Флажок CheckBox создает ячейку, которая может быть помечена пользователем, как имеющая значение Истина или Ложь. Третье состояние флажка неопрелённое : ни Ложь и не Истина.
Свойство Caption позволяет установить текст, который появляется рядом с флажком. Данному свойству также можно присвоить значение как в программе, так и в окне свойств. Если заголовок флажка имеет большую длину, то можно присвоить свойству WordWrap значение True, чтобы разместить текст надписи в нескольких строках.
Для определения текущего состояния флажка имеется свойство Value, значение которого показывает, установлен ли флажок или нет. Если ДА, то свойство Value равно True. Состояние флажка обычно используется при принятии решения о выполнении некоторого действия. Неопределённому значению флажка с тремя состояниями соответствует значение Null.
Использование переключателей.
Элемент управления OptionButton используется для предоставления выбора одного варианта из многих. На заданный момент в группе может быть выбран один и только один переключатель, а отмена выбора одного объекта при выделении другого осуществляется автоматически. В VBA имеются 2 способа выполнения группировки переключателей :
С помощью рамки. Все элементы управления OptionButton, расположенные в одном объекте Frame, рассматриваются как члены одной группы. Недостатком такого подхода является необходимость использовать дополнительную рамку для каждого набора переключателей.
С помощью свойства GroupName. При выборе элемента управления OptionButton отменяется выбор всех переключателей, значение свойства GroupName которых совпадает со значением того же свойства выделенного объекта. Данный метод не требует создания дополнительных элементов управления и позволяет задать в форме произвольное число групп переключателей.
Значение свойства GroupName элемента управления OptionButton можно установить как в программе, так и в окне свойств.
Для определения выбранного переключателя, необходимо просто проверить, свойство Value которого из них имеет свойство True. Очень часто программисты забывают задать переключатель, выбираемый в группе по умолчанию. Чтобы избежать этой ошибки, установите в каждой группе значение True для свойства Value требуемого переключателя. Это можно сделать либо в окне свойств на этапе разработки формы, либо в программе при выводе формы.
Использование рамки.
Элемент управления Frame используется для группировки элементов управления в форме. Поскольку рамка имеет весьма ограниченный круг применения, у него есть всего несколько свойств и методов. Безусловно важным из них является свойство Caption. Например,
Frame1.Caption = «Visual Basic для приложений 5.0».
Использование счетчика.
Элемент управления SpinButton используется для задания числового значения. Помимо него в форме создается элемент управления, значение которого требуется изменять с помощью счетчика. Обычно таким элементом является текстовое поле. SpinButton имеет 3 свойства, которые используются при изменении его значения:
Max. Определяет максим. значение счетчика.
Min. Определяет минимальное значение счетчика.
Value. Изменяется при нажатии кнопки счетчика. Данное свойство можно задать как в программе, так и в окне свойств.