所选属性

返回或设置 ListBox 中项目的选择状态。

语法

对象所选 (索引) [= 布尔 ]

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

Part 说明
object 必填。 一个有效对象。
index 必填。 一个介于 0 与比列表中的项数少 1 的数字之间的整数。
Boolean 可选。 是否选择项。

设置

Boolean 的设置如下:

说明
True 选择此项。
False 未选择此项。

备注

当用户可以选择多个项目时, Selected 属性非常有用。 使用此属性可以确定多选列表框中的选定行。 也可以使用该属性在代码中选择或取消选择列表框中的行。

该属性的默认值基于 ListBox 的当前选择状态。

对于单选列表框,建议使用 ValueListIndex 属性来获取或设置选择。 在此情况下,ListIndex 返回所选项的索引。 但在多重选择中,ListIndex 返回包含在焦点矩形中的行的索引,而不考虑是否实际选择了行。

当列表框控件的 MultiSelect 属性设置为 None 时,仅一个行的 Selected 属性可设置为 True

虽然输入一个超过索引范围的值不会生成错误消息,但不会为列表中的任何项设置属性。

另请参阅

支持和反馈

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