ComboBox.Column Property (Outlook Forms Script)

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

Синтаксис

expression. Column(pvargColumn, pvargIndex)

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
pvargColumn Необязательный Variant Целое число, изменяющееся в диапазоне от 0 до некоторого числа, меньшего, чем общее количество столбцов.
pvargIndex Необязательный Variant Целое число, изменяющееся в диапазоне от 0 до некоторого числа, меньшего, чем общее количество строк.

Замечания

Если вы задаете значения и столбца, и строки, свойством Column считывается или записывается конкретный элемент.

Если вы задаете только значение столбца, свойством Column считывается или записывается указанный столбец в текущей строке объекта. Например, MyComboBox.Column (3) считывает или записывает третий столбец в MyComboBox.

Свойством Column возвращается значение Variant из курсора. Если встроенный курсор предоставляет значение variant (например, при использовании метода AddItem ), значением является String. Когда внешним курсором предоставляется значение для элемента Variant, форматирование, связанное с данными, не включается в элемент Variant.

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

Если пользователь ничего не выбирает, когда ссылается на столбец в поле со списком или в списке, настройка Column равна Null. Это условие можно проверить с помощью функции IsNull .

Свойство Column можно также использовать для копирования всего двумерного массива значений в элемент управления. Данный синтаксис позволяет быстро загрузить список вариантов вместо того, чтобы по отдельности загружать каждый элемент списка, используя метод AddItem.

При копировании данных из двумерного массива столбец транспонирует содержимое массива в элементе управления таким образом, чтобы содержимое ComboBox1.Column(X, Y) было таким же, как MyArray(Y, X). Вы также можете использовать свойство List для копирования массива без его транспонирования.

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

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