excel 向标签添加滚动条

uoifb46i  于 2023-02-25  发布在  其他
关注(0)|答案(2)|浏览(174)

我在一个用户窗体上有一个标签,其中的数据是列表形式的。数据比标签长。在不扩展标签的情况下,有没有办法给它添加滚动条?或者有没有其他的选择?基本上我想要一个没有滚动条的框,除非列表比框长,然后有滚动条。
使用Excel vba用户表单

qxsslcnc

qxsslcnc1#

您可以使用样式类似标签的文本框。请将其设置为多行,并将滚动条设置为垂直。滚动条仅在内容超出大小时显示。

lrpiutwd

lrpiutwd2#

标签不能使用滚动条,而可以使用文本框。请将具有“Enabled”和“Locked”属性的文本框设置为“true”。这样,用户将拥有可滚动且不可编辑的视图
对于垂直滚动,请将“WordWrap”和“MultiLine”设置为True

  • 现在你可以在点击文本框时看到滚动条了。如果你想让滚动条在默认情况下是可见的,在表单加载事件中我们需要设置文本框的焦点,如下所示:

私有子UserForm_Initialize()错误文本.SetFocus结束子

相关问题