Основные элементы управления VBA




 

Таблица 1. Свойства элементов управления

Свойство Описание
Элемент управления TextBox
Text Содержимое поля
Enable Можно ли вносить изменения в содержание поля (True) или нет (False)
Multiline Многострочный (True) или однострочный (False) режим ввода текста
WordWrap Включение/выключение (True/False) режима автома-тического переноса
ScrollBars Отображение полос прокрутки: не выводить (fmScrollBarsNone), только горизонтальная (fmScrollBarsHorizontal), только вертикальная (fmScrollBarsVertical), обе полосы прокрутки (fmScrollBarsBoth)
SelLength Длина выделенного фрагмента
SelStart Начало выделенного фрагмента
SelText Текст выделенного фрагмента
MaxLength Максимально допустимое количество вводимых символов (0 – нет ограничений)
PasswordChar Определяет символ, отображаемый при вводе пароля
Элемент управления Label
Caption Текст надписи
Multiline Многострочный (True) или однострочный (False) режим ввода текста
WordWrap Включение/выключение (True/False) режима автома-тического переноса
Элемент управления CommandButton
Caption Текст, отображаемый на кнопке
Cancel Включение/выключение (True/False) отменяющего режима для кнопки (аналогичного действию при нажатии на клавишу ESC)
Accelerator Определение "горячей" клавиши (клавиши, нажатие на которую одновременно с клавишей ALT приводит к выполнению действий, инициируемых нажатием управляющего элемента CommandButton)
Default Задает кнопку по умолчанию
Элемент управления ListBox
ListIndex Номер текущего элемента списка (нумерация осуществляется с нуля)
ListCount Число элементов списка
TopIndex Элемент списка с наибольшим номером
ColumnCount Число столбцов в списке
TextColumn Устанавливает столбец в списке, элемент которого возвращается свойством Text
Text Выбранный элемент
List(row, column) Заданный элемент списка
RowSource Диапазон, содержащий элементы списка
ControlSource Диапазон (ячейка), куда возвращается выбранный элемент списка
MultiSelect Способ выбора элементов списка: выбор только одного элемента (fmMultiSelectSingle), выбор нескольких элементов с помощью мыши или клавиши SPACE (fmMultiSelectMulti), выбор нескольких элементов с использованием клавиши SHIFT (fmMultiSelectExtended)
Selected Выбран элемент списка (True) или нет (False)
ColumnWidths = “число [; число [;…]]” Ширина столбцов списка
ColumnHeads Вывод заголовков столбцов списка (True) или нет (False)
ListStyle Пометка выделенного элемента списка цветом (fmListStylePlain) или флажком (fmListStyleOption)
MatchEntry Режим вывода первого подходящего элемента списка при наборе его имени на клавиатуре: режим отключен (fmMatchEntryNone), вывод по первой букве (fmMatchEntryFirstLetter), вывод по полному набранному имени (fmMatchEntryComplete)
BoundColumn Тип, возвращаемый свойством Value: индекс выбранной строки (0) или сам элемент (1)
Clear Удаляет все элементы из списка
RemoveItem(index) Удаляет из списка элемент с номером index
AddItem([item [, index]]) Добавляет элемент item как элемент списка с номером index
Элемент управления ComboBox
DropButtonStyle Вид раскрывающегося списка: без символа (fmDropButtonStylePlain), со стрелкой fmDropButtonStyleArrowDisplays), с эллипсом, (fmDropButtonStyleEllipsis), с линией (fmDropButtonStyleReduce)
ListRows Число элементов, отображаемых в раскрывающем-ся списке
MatchRequired Разрешение (True) или запрещение (False) ввода с клавиатуры значений, отличных от перечислен-ных в списке
MatchFound Найден (True) или нет (False) введенный с клавиатуры элемент среди значений перечисленных в списке
Элемент управления ScrollBar
Value Текущее значение полосы прокрутки
Min Минимальное значение полосы прокрутки (целое неотрицательное число)
Max Максимальное значение полосы прокрутки
SmallChange Шаг изменения значения при использовании стрелок полосы прокрутки
Элемент управления SpinButton
Value Переключатель выбран (True) или нет (False)
Capture Текст, отображаемый рядом с переключателем
Элемент управления Image
Picture=Loadpic-ture(ИмяФайла) Задает имя отображаемого графического файла
PictureSizeMode Масштабирование рисунка: обрезка не умещающихся в заданных границах частей рисунка (fmPictureSizeModeClip), изменение разме-ров рисунка в соответствии с границами объекта (fmPictureSizeModeStretch), масштабирова-ние по границам объекта с соблюдением пропорций (fmPictureSizeModeZoom)
PictureAlignment Расположение рисунка внутри объекта: в левом верхнем углу (fmPictureAlignmentTopLeft), в правом верхнем углу (fmPictureAlignment-TopRight), в центре (fmPictureAlignment-Center), в левом нижнем углу (fmPicture-AlignmentBottomLeft), в правом нижнем углу (fmPictureAlignmentBottomLRight)
PictureTiling Режим расположения рисунка мозаикой (True)
Элемент управления MultiPage
Value Возвращает номер выбранной страницы
MultiRow Включение/выключение (True/False) режима разрешения отображения ярлыков страниц в несколько строк
SelectedItem Возвращает выбранную страницу
Семейство Pages элемента управления MultiPage
Count Возвращает число элементов семейства
Set Object = object.Add ([Name [, Caption [, index]]]) Создает новую страницу Object семейства Pages; Name – имя страницы, Caption – текст на ярлыке страницы, index – номер страницы (нумерация осуществляется с нуля)
Clear Удаляет все страницы из семейства Pages
Remove Удаляет страницу из семейства Pages
Set Object = object.Item (coolectionindex) Возвращает страницу с указанным индексом
Общие свойства элементов управления
Name Имя элемента управления
Caption Текст, отображаемый на элементе управления
AutoSize Включение/выключение (True/False) режима автоматического изменения размеров элемента управления, чтобы на нем полностью отображался текст, присвоенный свойством Caption
Visible Включение/выключение (True/False) режима отображения элемента управления
Enabled Включение/выключение (True/False) режима разрешения управления объектом
Height Высота объекта
Width Ширина объекта
Left, Top Координаты верхнего левого угла элемента управления
ControlTipText Задает текст всплывающей подсказки
BackColor Цвет заднего плана элемента
ForeColor Цвет переднего плана элемента
BorderColor Цвет границы элемента
BackStyle Тип (стиль) заднего фона
BorderStyle Устанавливает один тип (стиль) границы, но различных цветов: fmBorderStyleSingle (граница в виде контура), fmBorderStyleNone (невидимая граница)
SpecialEffect Устанавливает несколько типов (стилей) границы, но одного цвета
Picture Внедряет графическое изображение на элемент управления
Tag Используется для хранения дополнительной информации о форме или элементе управления

 

Таблица 2. Некоторые символические константы VBA

Константа Значение Цвет
vbBlack 0×0 Черный
vbRed 0×FF Красный
vbGreen 0×FF00 Зеленый
vbYellow 0×FFFF Желтый
vbBlue 0×FF0000 Синий
vbMagenta 0×FF00FF Розовый
vbCyan 0×FFFF00 Голубой
vbWhite 0×FFFFFF Белый

 

Таблица 3. Основные методы и события объекта UserForm

Метод/событие Описание
Show Отображает форму на экране
Hide Закрывает форму
Move Изменяет положение и размер формы
PrintForm Печатает изображение формы
Initialize Происходит при отображении формы на экране
Terminate Происходит при закрытии формы

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: