ListIndex 属性
标识 ListBox 或 ComboBox 中当前选定的项。
语法
对象。ListIndex [= Variant ]
ListIndex 属性语法具有以下部分:
Part | 说明 |
---|---|
object | 必填。 一个有效的对象。 |
Variant | 可选。 控件中的当前选定项。 |
备注
ListIndex 属性包含列表中所选行的索引。 ListIndex 的值介于 -1 和比列表中的总行数少 1 的值(即 ListCount - 1)之间。 在未选定行时, ListIndex 将返回 -1。
当用户选择了 ListBox 或 ComboBox 中的某一行时,系统将设置 ListIndex 值。 列表中第一行的 ListIndex 值为 0,第二行为 1,依此类推。
注意
如果使用 MultiSelect 属性创建允许多个选择的 ListBox,则 ListBox 的 Selected 属性 (而不是 ListIndex 属性) 标识所选行。 Selected 属性包含的值数与 ListBox 中是行数相同的数组。
对于列表框中的每个行,如果选定行,则 Selected 为 True;否则为 False。 在允许多重选择的 ListBox 中,ListIndex 返回具有焦点的行的索引,不管当前是否选择该行。
通过将组合框或列表框的 BoundColumn 属性设置为 0,也可以使用 ListIndex 值。 如果 BoundColumn 为 0,则组合框或列表框绑定到的基础数据源包含与 ListIndex 相同的列表索引值。
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。