ControlFormat.MultiSelect 属性 (Excel)

返回或设置指定列表框的选择模式。 可以是以下 常量之一: xlNonexlSimplexlExtended。 读/写 Long

语法

表达式MultiSelect

表达 一个代表 ControlFormat 对象的变量。

备注

如果为单项选择 (xlNone),则每次只允许选择一项。 选择鼠标或按空格键将取消选择并选择所选项目。

简单的多选 (xlSimple) 使用鼠标选择列表中的项目时切换所选内容,或者在焦点位于项目上时按空格键。 此模式适用于选择列表,其中通常选择多个项。

扩展多选 (xlExtended) 通常充当单选列表框,因此选择项目时,将取消所有其他选择。 在选择鼠标或按箭头键的同时按住 Shift 时,将从当前项目中按顺序选择项目。 选择鼠标时按住 Ctrl 时,会将单个项添加到列表中。 此方式适用于允许多项选择但又不经常使用的列表。

使用 ValueListIndex 属性可返回并设置单选列表框中的选定项。

不能使用 LinkedCell 属性对多项选择列表框进行链接。

示例

本示例创建一个简单多项选择列表框。

Set lb = Worksheets(1).Shapes.AddFormControl(xlListBox, _ 
 Left:=10, Top:=10, Height:=100, Width:100) 
lb.ControlFormat.MultiSelect = xlSimple

支持和反馈

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