ListBox.BoundColumn 属性 (Outlook 窗体脚本)
返回或设置一个 Variant 类型的值,该值标识多列 ListBox 中数据的源。 读/写。
语法
表达式。BoundColumn
表达式:表示 ListBox 对象的变量。
备注
BoundColumn 可能的值为 0 和 1。 0 将 ListIndex 属性的值分配给控件。 1 将来自指定列的值分配给控件。 使用此属性时,列从 1 开始编号(默认)。
用户选择多列 ListBox 或 ComboBox 中某行时, BoundColumn 属性指出该行中哪个项目保存为控件的值。 例如,如果每行包含 8 个项目并且 BoundColumn 是 3,系统会将当前选定行的第三列中的信息保存为对象的值。
可以向用户显示一组数据,但使用 BoundColumn 和 TextColumn 属性存储该对象不同的关联值。 TextColumn 标识在 ComboBox 或 ListBox 中显示的数据列; BoundColumn 标识为控件存储的关联数据值的列。 例如,可以设置多列 ListBox,在第一列中包含假期的名称,在第二列中包含假期的日期。 若要向用户显示假期的名称,可将第一列指定为 TextColumn。 若要存储假期的日期,可将第二列指定为 BoundColumn。
ListIndex 值检索所选行的编号。 例如,如果要知道所选项目所在的行,可将 BoundColumn 设置为 0,以将所选行的编号指定为控件的值。 如果所引用的列表的内容有所变化,请确保检索的是当前值,而不是以前保存的值。
Column 、 List 和 ListIndex 属性都从 0 开始编号。 也就是说,第一个项目(列或行)的值是 0;第二个项目的值为 1,依此类推。 这意味着,如果 BoundColumn 设置为 3,则可以使用表达式 Column(2)
访问存储在该列中的值。
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。