Объект 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 и обратная связь.