Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VBA For Excel Часть 01.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
1.16 Mб
Скачать

Элемент управления CommandButton (Кнопка)

Объект CommandButton имеет вид кнопки. При клике левой клавиши мыши по кнопке, она утопляется, и после отпускания левой клавиши принимает свое обычное состояние. Наиболее часто запускают программу через рассматриваемый нами элемент управления, используя его событийную процедуру Click.

Элементы управления CheckBox, OptionButton (Флажок, Переключатель)

Объекты CheckBox, OptionButton имеют вид флажка и переключателя. Во время установки на родителя данных элементов изменяют свойство Value в значение True, если хотят, что бы флажок или переключатель были активны. Во время работы программы можно изменить состояние флажка на противоположное, кликнув по нему мышью. Кликом левой клавиши по переключателю можно сделать его активным.

Элемент управления TextBox (текстовый редактор)

Объект TextBox реализует функцию текстового редактора. В режим редактирования этого объекта можно войти кликом левой клавишей мыши по нему. Через логическое свойство Multiline данного объекта можно задать многострочный режим редактора, установив это свойство в значение True. Через свойства ScrollBars данного объекта в многострочном режиме можно установить линейки прокрутки текста задав этому свойству следующие значения:

  • 0-FmScrollBarsNone - Линейки прокрутки отсутствуют

  • 1-FmScrollBarsНоrizontal – Горизонтальная линейка прокрутки.

  • 2-FmScrollBarsVertical – Вертикальная линейка прокрутки.

  • 3-FmScrollBarsBoth - Вертикальная и горизонтальная линейка прокрутки.

Другие свойства элемента управления TextBox

Имя свойства

Назначение

Text

Предназначено для изменения и чтения текста написанного на объекте TextBox

SelText

Предназначено для изменения и чтения фрагмента выделенного текста на объекте TextBox

SelStart

Номер первого выделенного символа

SelLength

Длина в символах выделенного фрагмента текста

Элементы управления ListBox, ComboBox (Список ,Поле со списком)

Объект ListBox представляет собой список, из которого можно выбрать строку данных левой клавишей мыши. В отличии от ListBox, ComboBox имеет поле ввода данных, и при этом, выкидной список данных. В свойство Text обоих объектов попадает значение выбранной строки из списка. Объекты имеют следующие методы:

Методы и свойства элементов управления ListBox, ComboBox

Метод или Свойство

Назначение метода

Clear

Очистка списка данных

AddItem “Текст”

Добавление в список строки данных

ColumnCount

Количество выводимых колонок

ColumnWidths

Ширина колонок, которая задается в текстовом формате (см. пример под таблицей)

RowSource

Копирует диапазон значений ячеек с листа Excel (см. пример под таблицей)

ListCount

Количество записанных строк в список объекта ( номер последней строки в списке равен ListCoun = -1, строки нумеруются с 0)

ListIndex

Индекс выбранной строки из списка. ListIndex = -1 если строка не выбрана.

List( row _

[, column] )

Получение данных из указанной строки списка, и обновление данных в имеющихся строках списка. Row – Номер строки списка. Column номер колонки списка, используется в том случаи, если установлено более одной колонки списка через свойство ColumnCount.

Пример загрузки данных в списки объектов ListBox1, ComboBox1:

‘установить четыре колонки вывода

ListBox1.ColumnCount = 4

‘Задать диапазон ячеек активного листа для копирования

ListBox1.RowSource = "A1: D10"

‘установить две колонки вывода

ComboBox1.ColumnCount = 2

‘установить ширину колонок вывода

ComboBox1.ColumnWidths = "54;40"

‘Задать диапазон ячеек на листе Аудитория

ComboBox1.RowSource = "'Аудитория'!a1:b100"

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]