Поделиться через


Свойство Column (Microsoft Forms)

Указывает один или несколько элементов в элементе ListBox или ComboBox.

Синтаксис

object. Column(column, row) [= Variant ]

Синтаксис свойства Column состоит из следующих частей:

Part Описание
object Обязательно. Допустимый объект.
Столбца Необязательный параметр. Целое число, изменяющееся в диапазоне от 0 до некоторого числа, меньшего, чем общее количество столбцов.
Строки Необязательный параметр. Целое число, изменяющееся в диапазоне от 0 до некоторого числа, меньшего, чем общее количество строк.
Variant Необязательно. Задает одиночное значение, столбец значений или двумерный массив для загрузки в элемент управления ListBox или ComboBox.

Settings

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

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

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

Замечания

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

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

Примечание.

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

См. также

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

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