列属性 (Microsoft Forms)

指定 ListBoxComboBox 中的一个或多个项目。

语法

对象列 (列,行) [= Variant ]

Column 属性语法包含以下部分:

Part 说明
object 必填。 一个有效对象。
可选。 一个介于 0 与比总列数少 1 的数字之间的整数。
可选。 一个介于 0 与比总行数少 1 的数字之间的整数。
Variant 可选。 指定单个值、一列值或二维数组以加载到 ListBoxComboBox 中。

设置

如果同时指定列值和行值,则 Column 将读取或写入特定的项目。

如果仅指定列值,那么 Column 属性读取或写入对象当前行中的指定列。 例如,MyListBox.Column (3) 将读取或写入 MyListBox 中的第三列。

Column 从光标返回 Variant。 当内置光标提供 Variant 的值时(例如,当使用 AddItem 方法时),该值为字符串。 当外部光标提供 Variant 的值时,与数据关联的格式设置不包括在 Variant 中。

备注

使用 Column 可将组合框或列表框的内容分配给另一个控件,例如文本框。 例如,可以将文本框的 ControlSource 属性设置为列表框的第二列中的值。 如果用户在您引用组合框或列表框中的列时未进行选择,则 Column 设置为 Null。 可使用 IsNull 函数检查此情况。

还可以使用 Column 将值的整个二维数组复制到控件。 利用此语法,您可以快速加载选项列表,而不是使用 AddItem 单独加载列表的每个元素。

注意

从二维数组复制数据时, Column 会转置控件中数组的内容,使 ListBox1.Column ( XY ) 的内容与 MyArray ( YX ) 相同。 还可以使用 List 复制数组而不转置它。

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。