VBA Combobox不显示所有列

我有一个combobox的用户forms填充像这样的项目:

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 

在combobox的属性中,我有BoundColumn = 3ColumnCount = 5 ,我已经设置列表的宽度高达700,并有大量的空白来显示我的其他值,但我永远不能得到比前三列显示。

ColumnWidths似乎也不能正常工作。 我试图设置第一列的宽度为1,黑客得到一个特定的值来填充.text属性,并显示在控件的文本框部分,我已经设置了第二列,单个字符标志15,这似乎工作得很好,但任何进一步的列宽似乎被完全忽略。

我一直在通过文档巡航,但我找不到解决这个问题的任何东西。