VBA Combobox不显示所有列

时间:2015-08-10 19:20:22

标签: excel vba combobox userform

我有一个带有组合框的用户表单,其中的项目填充如下:

For Each thing in things
    With Me.Combobox1
        .AddItem
        .List(i, 0) = thing.thing1
        .List(i, 1) = thing.thing2
        ...
        .List(i, 4) = thing.thing5
    End with
Next thing

在组合框的属性中,我有BoundColumn = 3ColumnCount = 5,我将列表宽度设置为高达700,并且有足够的空白来显示我的其他值,但我永远不会获得超过要显示的前三列。

ColumnWidths似乎也不适合我。我试图将第一列的宽度设置为1,一个hack来获取一个特定的值来填充.text属性并显示在控件的文本框部分中,并且我设置了第二列,一个字符标志为15似乎运行良好,但任何进一步的列宽似乎完全被忽略。

我一直在浏览文档,但找不到解决此问题的任何内容。

0 个答案:

没有答案