2016-07-26 130 views
1

我有一個listbox,我只是用來顯示文本。我不想突出顯示listbox中的行。有什麼方法可以關閉此功能嗎?VBA Excel:打開列表框高亮顯示關

+0

你想讓用戶能夠從盒子中選擇項目或做那不重要嗎? – RGA

+0

不是。沒關係。然而,我想要堅持使用列表框而不是使用標籤或其他東西,因爲框中的文本數量可能會超過頁面的大小,所以我需要滾動條。 – Liz

回答

1

由於列表框給你的麻煩,我建議,而不是使用與Enabled屬性設置一個文本框TrueLocked設置爲TrueMultiLine設置爲TrueWordWrap設置爲TrueScrollBars屬性設置爲fmScrollBarsVertical。這將包含文本並允許滾動而無需編輯。

+0

我會試試。感謝您的建議 – Liz

+0

如何將數組分配給文本框?可以這樣做嗎? – Liz

+0

不是技術上的,但你可以做的是循環數組,並將每個項目添加到'TextBox.Text',在每個項目之後添加一個'Chr(13)'以將該框發送到下一行 – RGA