ListBox.ColumnWidths 属性 (Outlook 窗体脚本)

返回或设置一个 String,该值指定多列 ListBox 中每个列的宽度。 读/写。

语法

表达式ColumnWidths

表达式:表示 ListBox 对象的变量。

备注

ColumnWidths 按磅值设置列宽。 设置为 -1 或空将通过计算得出宽度。 宽度为 0 将隐藏该列。 若要指定其他度量单位,则可以包含该度量单位。 大于 0 的值显式指定列的宽度。

若要分隔列条目,可用分号 (;) 作为列表分隔符。 或使用在 Windows 控制面板的 "区域设置" 中指定的列表分隔符。

任意或所有的 ColumnWidths 属性设置都可以为空。 通过键入列表分隔符而不带前缀值来创建空设置。

如果在属性页中指定 -1,则属性页中的显示值为空。

若要在 ColumnWidths 为空或 -1 时计算列宽,控件的宽度将按列表的所有列数均分。 如果指定列宽的总和大于控件的宽度,列表将在控件中左对齐,并且一个或多个最右面的列不显示。 用户可使用水平滚动条滚动列表来显示最右边的列。

最小的计算列宽是 72 磅(1 英寸)。 若要产生比这还窄的列,必须显式指定列宽。

除非另行指定,否则列宽按磅值计算。 若要指定其他度量单位,可在值中包括单位。 以下示例以多个单位指定列宽,并介绍了各个设置在宽度为 4 英寸的三列列表框中的放置情况。

设置 Effect
90;72;90 第一列为 90 磅(1.25 英寸);第二列为 72 磅(1 英寸);第三列为 90 磅。
6 cm;0;6 cm 第一列为 6 厘米;第二列隐藏;第三列为 6 厘米。 由于第三列是部分可见的,因此将显示水平滚动条。
1.5 in;0;2.5 in 第一列为 1.5 英寸;第二列隐藏;第三列为 2.5 英寸。
2 in;;2 in 第一列为 2 英寸;第二列为 1 英寸 (默认);第三列为 2 英寸。 因为第三列仅一半可见,所以将显示一个水平滚动栏。
(空白) 所有三个列的宽度都相同(1.33 英寸)。

支持和反馈

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