我在一个用户窗体上有一个标签,其中的数据是列表形式的。数据比标签长。在不扩展标签的情况下,有没有办法给它添加滚动条?或者有没有其他的选择?基本上我想要一个没有滚动条的框,除非列表比框长,然后有滚动条。使用Excel vba用户表单
qxsslcnc1#
您可以使用样式类似标签的文本框。请将其设置为多行,并将滚动条设置为垂直。滚动条仅在内容超出大小时显示。
lrpiutwd2#
标签不能使用滚动条,而可以使用文本框。请将具有“Enabled”和“Locked”属性的文本框设置为“true”。这样,用户将拥有可滚动且不可编辑的视图对于垂直滚动,请将“WordWrap”和“MultiLine”设置为True
私有子UserForm_Initialize()错误文本.SetFocus结束子
2条答案
按热度按时间qxsslcnc1#
您可以使用样式类似标签的文本框。请将其设置为多行,并将滚动条设置为垂直。滚动条仅在内容超出大小时显示。
lrpiutwd2#
标签不能使用滚动条,而可以使用文本框。请将具有“Enabled”和“Locked”属性的文本框设置为“true”。这样,用户将拥有可滚动且不可编辑的视图
对于垂直滚动,请将“WordWrap”和“MultiLine”设置为True
私有子UserForm_Initialize()错误文本.SetFocus结束子