Объект ComboBox (Outlook Forms Script)

Объединяет функции ListBox и TextBox.

Замечания

Пользователь может ввести новое значение (в случае текстового поля TextBox) или выбрать существующее значение (в случае списка ListBox).

Если элемент ComboBox привязан к источнику данных, comboBox вставляет введенное или выбранное пользователем значение в этот источник данных. Если поле со списком с несколькими столбцами привязано, свойство BoundColumn определяет, какое значение хранится в связанном источнике данных.

Список в ComboBox состоит из строк данных. Каждая строка состоит из одного или нескольких столбцов с заголовками (или без них). Некоторые приложения не поддерживают заголовки столбцов, другие — только ограниченную поддержку.

Свойство ComboBox по умолчанию — это свойство Value .

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

События

Имя Описание
Click Происходит, когда пользователь окончательно выбирает для элемента управления значение, которое содержит несколько возможных значений.

Методы

Имя Описание
AddItem Для comboBox с одним столбцом метод AddItem добавляет элемент в список. Для многоколоний ComboBox этот метод добавляет строку в список.
Clear Удаляет все записи в списке в comboBox.
Copy Копирует содержимое объекта в буфер обмена.
Cut Удаляет выбранную информацию из объекта и переносит ее в буфер обмена.
DropDown Отображает список элемента управления ComboBox.
Paste Передает содержимое буфера обмена объекту.
RemoveItem Удаляет строку из списка в поле ComboBox.

Свойства

Имя Описание
AutoSize Возвращает или задает логическое значение, указывающее, будет ли объект автоматически изменять размер для отображения всего содержимого. Для чтения и записи.
AutoTab Возвращает или задает логическое значение, указывающее, происходит ли автоматическая вкладка, когда пользователь вводит максимально допустимое количество символов в текстовое поле в поле ComboBox. Для чтения и записи.
AutoWordSelect Возвращает или задает логическое значение, указывающее, является ли базовая единица, используемая для расширения выделенного фрагмента, словом или одним символом. Для чтения и записи.
BackColor Возвращает или задает значение Long , указывающее цвет фона объекта . Для чтения и записи.
BackStyle Возвращает или задает целое число , задающее стиль фона для объекта . Для чтения и записи.
BorderColor Возвращает или задает значение Long , указывающее цвет границы объекта. Для чтения и записи.
BorderStyle Возвращает или задает целое число , указывающее тип границы элемента управления. Для чтения и записи.
BoundColumn Возвращает или задает значение Variant , определяющее источник данных в многоколоний ComboBox. Для чтения и записи.
CanPaste Возвращает логическое значение, указывающее, содержит ли буфер обмена данные, поддерживаемые объектом. Только для чтения.
Столбец Возвращает или задает значение Variant , представляющее одно значение, столбец значений или двумерный массив для загрузки в ComboBox. Для чтения и записи.
ColumnCount Возвращает или задает значение Long , представляющее количество столбцов, отображаемых в поле со списком. Для чтения и записи.
ColumnHeads Возвращает или задает логическое значение, указывающее, отображается ли одна строка заголовков столбцов. Для чтения и записи.
ColumnWidths Возвращает или задает значение String , указывающее ширину каждого столбца в многоколоний ComboBox. Для чтения и записи.
CurTargetX Возвращает значение Long , представляющее предпочтительную горизонтальную позицию точки вставки в многострочного comboBox. Только для чтения.
CurX Возвращает или задает значение Long , представляющее текущее горизонтальное положение точки вставки в многострочного comboBox. Для чтения и записи.
DragBehavior Возвращает или задает целое число , указывающее, включает ли система функцию перетаскивания для элемента управления . Для чтения и записи.
DropButtonStyle Возвращает или задает значение fmDropButtonStyle , представляющее символ, отображаемый на кнопке удаления в comboBox. Для чтения и записи.
Enabled Возвращает или задает логическое значение, указывающее, может ли элемент управления получать фокус и реагировать на события, созданные пользователем. Для чтения и записи.
EnterFieldBehavior Возвращает или задает целое число , указывающее поведение выбора при вводе comboBox. Для чтения и записи.
ForeColor Возвращает или задает значение Long , указывающее цвет переднего плана объекта. Для чтения и записи.
HideSelection Возвращает или задает логическое значение, указывающее, остается ли выделенный текст выделенным, если элемент управления не имеет фокуса. Для чтения и записи.
IMEMode Возвращает или задает целое число , указывающее режим времени выполнения по умолчанию редактора метода ввода (IME) для элемента управления. Для чтения и записи.
LineCount Возвращает значение Long , указывающее количество текстовых строк в объекте ComboBox. Только для чтения.
List Возвращает или задает значение Variant , представляющее указанную запись в объекте ComboBox. Для чтения и записи.
ListCount Возвращает значение Long , представляющее количество записей списка в элементе управления . Только для чтения.
ListIndex Возвращает или задает значение Variant , представляющее текущий выбранный элемент в comboBox. Для чтения и записи.
ListRows Возвращает или задает значение Long , указывающее максимальное количество строк, отображаемых в списке. Для чтения и записи.
ListStyle Возвращает или задает целое число , указывающее внешний вид списка в comboBox. Для чтения и записи.
ListWidth Возвращает или задает значение Variant , указывающее ширину списка в поле ComboBox. Для чтения и записи.
Locked Возвращает или задает логическое значение, указывающее, можно ли изменять элемент управления. Для чтения и записи.
MatchEntry Возвращает или задает целое число , указывающее, как объект ComboBox выполняет поиск в списке по типу пользователя. Для чтения и записи.
MatchFound Возвращает логическое значение, указывающее, соответствует ли текст, введенный пользователем в comboBox , какой-либо из записей в списке. Только для чтения.
MatchRequired Возвращает или задает логическое значение, указывающее, должно ли значение, введенное в текстовой части ComboBox , соответствовать записи в существующей части списка элемента управления. Для чтения и записи.
MaxLength Возвращает или задает значение Long , указывающее максимальное количество символов, которые пользователь может ввести в поле ComboBox. Для чтения и записи.
MouseIcon Возвращает значение String , представляющее полное имя пути настраиваемого значка, назначаемого элементу управления. Только для чтения.
MousePointer Возвращает или задает целое число , указывающее тип указателя, отображаемого при наведении указателя мыши на определенный объект. Для чтения и записи.
SelectionMargin Возвращает или задает логическое значение, указывающее, может ли пользователь выделить строку текста, щелкнув область слева от текста. Для чтения и записи.
SelLength Возвращает или задает значение Long , представляющее количество символов, выделенных в текстовой части объекта ComboBox. Для чтения и записи.
SelStart Возвращает или задает значение Long , представляющее начальную точку выделенного текста, или точку вставки, если текст не выделен. Для чтения и записи.
SelText Возвращает или задает значение String , представляющее выделенный текст элемента управления. Для чтения и записи.
ShowDropButtonWhen Возвращает или задает значение fmShowDropButtonWhen , указывающее, когда следует показывать кнопку раскрывающегося списка для объекта ComboBox. Для чтения и записи.
SpecialEffect Возвращает или задает целое число , указывающее внешний вид объекта. Для чтения и записи.
Style Возвращает или задает целое число , указывающее, как пользователь может выбрать или задать значение элемента управления. Для чтения и записи.
Текст Возвращает или задает значение String , указывающее текст в comboBox, изменяя выбранную строку в элементе управления . Для чтения и записи.
TextAlign Возвращает или задает целое число , указывающее способ выравнивания текста в элементе управления . Для чтения и записи.
TextColumn Возвращает или задает значение Variant , которое идентифицирует столбец в поле ComboBox для отображения пользователю. Для чтения и записи.
TextLength Возвращает значение Long , представляющее длину текста в количестве символов в области редактирования comboBox. Только для чтения.
TopIndex Возвращает или задает значение Long , представляющее индекс элемента, отображаемого в верхней позиции в списке части Объекта ComboBox. Для чтения и записи.
Значение Возвращает или задает значение Variant , указывающее значение в BoundColumn выбранных строк. Для чтения и записи.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.