Тема 4. Инструменты для создания макросов

CheckBox (флажок) - для выбора нескольких параметров или условий из группы.
ComboBox (комбинированное окно) – применяется для хранения списка значений. Он сочетает в себе функциональные возможности списка ListBox и поля TextBox. В отличие от ListBox, в элементе управления ComboBox отображается только один элемент списка. Кроме того, у него отсутствует режим выделения нескольких элементов списка, но он позволяет вводить значения, используя поле ввода, как это делает элемент управления TextBox.  Таким образом, ComboBox – это прокручиваемый список возможностей выбора вместе с полем ввода. Пользователь может либо выбрать из списка, либо напечатать свой выбор в поле ввода.
CommandButton (командная кнопка) – для выполнения каких-либо действий при нажатии на неё.
Frame (рамка) – для объединения нескольких взаимосвязанных элементов в группу.
Image (изображение) – для отображения на форме только растровых графических объектов.
Label (надпись) – для вывода текстовой информации, которая не должна изменяться пользователем.
ListBox (поле списка) – для хранения списка значений в виде строк текста, из которых можно выбрать одну или несколько.
MultiPage (набор страниц) реализует многостраничные диалоговые окна. Заголовки страниц отображаются на вкладках. Переход от страницы к странице осуществляется выбором вкладки посредством щелчка кнопкой мыши.
OptionButton (переключатель) позволяет выбрать один из нескольких взаимоисключающих параметров или действий. Переключатели обычно отображаются группами, обеспечивая возможность выбора альтернативного варианта.
Pointer (указатель) – для перемещения или изменения размеров находящихся на форме элементов управления.
В Excel имеется еще один специфический элемент управления - RefEdit. Он похож на текстовое поле с кнопкой в правой части. При нажатии на эту кнопку форма, на которой размещен этот элемент управления, «спрячется», а пользователю будет предоставлена возможность выбрать одну ячейку Excel или диапазон ячеек. После того, как пользователь завершит выбор, он опять вернется в окно формы, а в RefEdit будет помещена информация об адресе выбранного диапазона. Такой же адрес, конечно, можно вводить и вручную.
Scroll Bars (линейки прокрутки) – для выбора значения из заданного числового диапазона с помощью изменения положения бегунка.
SpinButton (счетчик) - эта та же полоса прокрутки, лишенная самой полосы и ползунка. SpinButton используется в тех ситуациях, когда диапазон выбираемых значений совсем небольшой (например, надо выбрать количество копий для печати отчета). Все свойства, которые есть у SpinButton, совпадают со свойствами ScrollBars.
TabStrip (набор вкладок) - позволяет создавать на форме несколько вкладок, между которыми сможет переходить пользователь. На вкладках TabStrip всегда располагаются одинаковые элементы управления.
TextBox (текстовое поле) – для ввода, вывода и редактирования пользователем текстовой информации.
ToggleButton (кнопка с фиксацией) выглядит как кнопка, которая при нажатии становится «нажатой», а при повторном нажатии отключается. У нее могут быть те же два (или три, в соответствии со свойством TripleState) состояния, что и у CheckBox. Свойства и методы — те же самые. Единственное отличие — в восприятии их пользователем. Обычно ToggleButton воспринимается пользователем как переход в какой-то режим или начало выполнения продолжительного действия.