2016-07-26 127 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