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 支持和反馈,获取有关如何接收支持和提供反馈的指南。