【问题标题】:display a 2 row message pop -up vba 6显示 2 行消息弹出 vba 6
【发布时间】:2011-02-15 14:56:49
【问题描述】:

有没有办法在 vba 6 的弹出窗口上显示 2 或 3 或 4 或 n 行消息?

目前我的弹出窗口(调用 MsgBox 函数)显示如下消息:

       You did something wrong. Please enter valid input.

我希望它显示这样的消息

      You did something wrong. 
     Please enter valid input.

能否提供代码示例?

提前很多, 拉度

【问题讨论】:

    标签: string excel vba msgbox


    【解决方案1】:

    只需在您的消息中添加一个换行符:

    MsgBox "Text 1" & vbNewLine & "text 2.
    

    【讨论】:

    • 你能告诉我更多的 vba vbConstants 吗?
    • @Radu:不知道从哪里可以得到一份详尽的清单,但这个article 有一个小清单。否则只需输入 vb 然后按Ctrl + Space 自动完成会给你一个列表。
    • 好提示。我必须记住这一点。每天学习新东西。
    • 非常感谢这篇文章和智能感知的建议。那和F1会给我一个开始的地方。很多很多谢谢!!!
    【解决方案2】:

    比较简单的请求

        iResult = MsgBox("This information is on the first line. " & vbCrLf & "This information is on the 2nd line. " &vbCrLf & _
            "Do you wish to continue?", vbYesNo + vbInformation, "Message Box")
    

    【讨论】:

    • 嘿,非常感谢!!!,还没来得及测试,不过11块金牌说的比我说的要多:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-28
    • 2019-10-17
    • 2018-06-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多