标签: vba msgbox
我想在MsgBox中显示长消息(超过1024个字符)。我可以使用哪种方法。我发现了:
Dim objShell As Object Set objShell = CreateObject("Wscript.Shell")
您能告诉我有什么方法可以做到这一点吗?也许有人知道使用Wscript.Shell的更好的解决方案或缺点?
哦,还有一件事,我想将此代码添加到我创建的插件中,并希望分发给其他同事。.
答案 0 :(得分:1)
因此,创建一个看起来像MsgBox的窗体:
我使用了TextBox而不是Label,并将背景色设置为灰色。我还将TextBox的滚动属性指定为“垂直滚动条”,因此,如果文本超出可见限制,则可以滚动。
可以随意将TextBox border属性设置为Not Set,将其只读属性设置为True并添加MsgBox图片框,以获得更真实的外观。