ComboBox.BoundColumn Property (Outlook Forms Script)

Возвращает или задает значение Variant , определяющее источник данных в многоколоний ComboBox. Для чтения и записи.

Синтаксис

expression. Boundcolumn

Выражение Переменная, представляющая объект ComboBox .

Замечания

Возможные значения BoundColumn : 0 и 1. 0 присваивает элементу управления значение свойства ListIndex . 1 присваивает элементу управления значение из указанного столбца. Столбцы при использовании этого свойства имеют номера начиная с 1 (по умолчанию).

Когда пользователь выбирает строку в multicolumn ComboBox, свойство BoundColumn определяет, какой элемент из этой строки следует сохранить в качестве значения элемента управления. Например, если каждая строка содержит 8 элементов и значение BoundColumn равно 3, система сохраняет информацию в третьем столбце текущей выбранной строки как значение объекта.

Вы можете отобразить один набор данных для пользователей, но сохранить различные связанные значения для объекта с помощью свойств BoundColumn и TextColumn . TextColumn определяет столбец данных, отображаемых в comboBox; BoundColumn определяет столбец связанных значений данных, хранящихся для элемента управления . Например, можно настроить многоколонок ComboBox , содержащий имена праздников в одном столбце, а даты праздников — во втором столбце. Чтобы представить названия праздников пользователям, укажите первый столбец как TextColumn. Чтобы сохранить даты праздников, укажите второй столбец как BoundColumn.

Значение ListIndex получает номер выделенной строки. Например, если требуется узнать строку выбранного элемента, задайте для свойства BoundColumn значение 0, чтобы назначить номер выбранной строки как значение элемента управления. Убедитесь в получении текущего значения, не полагаясь на ранее сохраненное значение, если вы ссылаетесь на список, содержимое которого может измениться.

Свойства Column, List и ListIndex используют нумерация от нуля. То есть значение первого элемента (столбца или строки) равно нулю; значение второго элемента равно единице и т. д. Это означает, что если параметр BoundColumn имеет значение 3, вы можете получить доступ к значению, хранящееся в этом столбце, с помощью выражения Column(2).

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

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