我在设置列表框的高度方面遇到了一些困难。
像这样的代码...
listbox1.Height = some_number;
这种方法只对某些数字起作用。似乎列表框的高度只能是其元素高度的倍数。是否有一种方法可以“覆盖”这种行为?
尝试一下,
listbox1.IntegralHeight=false;
listbox1.Height=some_int_number;
首先,设置
listbox1.IntegralHeight = false;
对于VBA代码:
ActiveSheet.Shapes("ListBox1").ScaleWidth some_relate_numb, msoFalse, _ msoScaleFromTopLeft
listbox1.IntegralHeight=false
listbox1.Height=some_int_number