【发布时间】:2020-02-18 07:40:59
【问题描述】:
我有一个包含许多组合框的用户表单,我想知道是否有办法减少下拉列表中每一行的大小。正如您在下图中看到的那样,与单词大小和组合框的顶部相比,行的大小非常大。更改Listwidth 属性后,组合框中会出现一个滚动条。
使用循环导入组合框值。有什么建议吗?
组合框
更改 Listwidth 属性后
【问题讨论】:
标签: excel vba combobox userform
我有一个包含许多组合框的用户表单,我想知道是否有办法减少下拉列表中每一行的大小。正如您在下图中看到的那样,与单词大小和组合框的顶部相比,行的大小非常大。更改Listwidth 属性后,组合框中会出现一个滚动条。
使用循环导入组合框值。有什么建议吗?
组合框
更改 Listwidth 属性后
【问题讨论】:
标签: excel vba combobox userform
您可以使用.ListWidth 属性。它使用的单位是pt。
您可以在设计时在属性窗格中进行设置,也可以在运行时使用代码进行设置:
ComboBox1.ListWidth = 20
如果您不想显示水平滚动条,也可以更改.ColumnWidths 属性。
【讨论】:
ListWidth 不起作用。请参阅我编辑的问题。感谢您的宝贵时间。
ColumnWidths 属性?
ListWidth 和 ColumnWidths 似乎可以工作。
TextAlign 属性。