ListIndex 属性

标识 ListBoxComboBox 中当前选定的项。

语法

对象ListIndex [= Variant ]

ListIndex 属性语法具有以下部分:

Part 说明
object 必填。 一个有效的对象。
Variant 可选。 控件中的当前选定项。

备注

ListIndex 属性包含列表中所选行的索引。 ListIndex 的值介于 -1 和比列表中的总行数少 1 的值(即 ListCount - 1)之间。 在未选定行时, ListIndex 将返回 -1。

当用户选择了 ListBoxComboBox 中的某一行时,系统将设置 ListIndex 值。 列表中第一行的 ListIndex 值为 0,第二行为 1,依此类推。

注意

如果使用 MultiSelect 属性创建允许多个选择的 ListBox,则 ListBoxSelected 属性 (而不是 ListIndex 属性) 标识所选行。 Selected 属性包含的值数与 ListBox 中是行数相同的数组

对于列表框中的每个行,如果选定行,则 SelectedTrue;否则为 False。 在允许多重选择的 ListBox 中,ListIndex 返回具有焦点的行的索引,不管当前是否选择该行。

通过将组合框或列表框的 BoundColumn 属性设置为 0,也可以使用 ListIndex 值。 如果 BoundColumn 为 0,则组合框或列表框绑定到的基础数据源包含与 ListIndex 相同的列表索引值。

另请参阅

支持和反馈

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