二、Msgbox函数各参数详解

MsgBox语句:用于弹出一个对话框。

1、MsgBox格式:

MsgBox内容[,类型][,标题][,帮助文件名,帮助主题目录号]

在IE地址栏中输入“”,然后按enter键,则弹出对话框“欢迎XX”

VB中MsgBox语句也可方便实现,在窗体的单击事件中输入如下代码

Private Sub Form_click()

MsgBox ("欢迎XX")

End Sub

2、MsgBox内容[,类型][,标题][,帮助文件名,帮助主题目录号]

(1)“内容”参数,为必要参数,是一个字符串,其长度不得超过1024字符。如果超过,多余的部分会被省略。字符串的内容在由MsgBox语句弹出的对话框中显示。当字符串在一行内显示不完时,将自动换行。也可用“chr$(13)+chr$(10)”或“vbCrlf”进行强制换行。

例如

Private Sub Form_click()

MsgBox "欢迎XX" & Chr(13) + Chr(10) & "祝XX快乐每一天!"

End Sub

运行后将弹出对话框如图:

(2)“类型”参数,它是一个整数值或符号常量,用来控制在对话框内显示的按钮、图标的种类及数量。该参数的值由4类数值相加产生,这4类数值或符号常量分别表示按钮的类型、显示图标的种类、活动按钮的位置以及强制返回。不过,对于MsgBox语句,按钮的类型及强制返回作用不大,但对于MsgBox函数却很有用。在MsgBox函数中可通过按钮对话框中某个按钮而执行指定的操作。

例如:

Private Sub Form_click()

MsgBox "欢迎XX" & Chr(13) + Chr(10) & "祝XX快乐每一天!",2

End Sub

运行后将弹出对话框如图:

例如:

Private Sub Form_click()

MsgBox "欢迎XX" & Chr(13) + Chr(10) & "祝XX快乐每一天!",64

End Sub

运行后将弹出对话框如图:

如果要同时定义按钮类型和图标样式,可直接将按钮类型的取值和图标样式的取值相加即可。例如:2+64

Private Sub Form_click()

MsgBox "欢迎XX" & Chr(13) + Chr(10) & "祝XX快乐每一天!",66

End Sub

执行结果如图:

Private Sub Form_click()

MsgBox "欢迎XX" & Chr(13) + Chr(10) & "祝XX快乐每一天!",66+512

End Sub

则会将默认按钮变为第三个按钮,执行结果如图:

如果对话框中只有三个按钮,代码却为“66+768”,执行结果为默认选中第一个按钮。

“标题”参数,用来指定对话框的标题栏文字。

例如:

Private Sub Form_click()

MsgBox "欢迎XX" & Chr(13) + Chr(10) & "祝XX快乐每一天!",65 + 512, "许愿池"

End Sub

执行结果:

三、Msgbox函数的返回值:

MsgBox函数,除可返回值外,其他功能与MsgBox语句相同。

MsgBox函数返回值是一个整数,可以是1~7之间的任意整数,它们分别对应7个按钮被选中的状态。

Sub chick()

Dim a As Integer

a = MsgBox("欢迎XX" & Chr(13) & Chr(10) & "祝XX快乐每一天", 1 + 64, "你好")

If a = 1 Then

MsgBox "你确定退出吗?"

End If

End Sub

这里设置了二层的Msgbox,方便查看效果,当第一层Msgbox点选“确定”按钮后,默认值结果为1。

注意:如果还要指定第一个命名参数以外的参数,则必须在表达式中使用 MsgBox。为了省略某些位置参数,必须加入相应的逗号分界符

(0)

相关推荐

  • VBA消息框(MsgBox)

    MsgBox函数显示一个消息框,并等待用户点击一个按钮,然后根据用户点击的按钮执行相关的操作. 语法 MsgBox(prompt[,buttons][,title][,helpfile,context ...

  • Excel VBA工作薄 6.3 多条件的对话窗体 让代码通用性更高

    前景提要( 昨天我们学习了通过msgbox实现一个简单的对话窗体的功能,让使用者在使用脚本的过程中,能够根据自己的实际需要来进行操作,避免出现脚本被写死的情况,影响了脚本的适用范围,这样的情况其实在我 ...

  • main函数的参数详解

    main函数的参数详解

  • (6条消息) OpenCV中的findContours函数参数详解

    OpenCV中的findContours函数参数详解 小白的进阶 2017-07-30 18:02:28 55008 收藏 303分类专栏:OpenCV 文章标签:opencvOpenCV中通过使用f ...

  • MessageBox()函数用法及参数详解

    MessageBox函数 显示模式对话框,其中包含系统图标,一组按钮和简要的特定于应用程序的消息,例如状态或错误信息.消息框返回一个整数值,指示用户单击的按钮. 语法 int MessageBox( ...

  • python测试开发django-98.views视图函数中request参数详解

    前言 django 在 views 视图函数中会传一个request参数,request 是 HttpRequest 的实例对象. 当请求一个页面时,Django 创建一个HttpRequest对象, ...

  • 电视选购12个重要参数详解,看完你就是专家,附:爆款推荐

    本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:白云上的鱼 创作立场声明:分享电视选购知识,重要参数详解,轻松搞定电视选购. 目前电视的选择太多太多了,品牌百花齐放琳琅满目,各种高科技加成 ...

  • 佳能g16说明书里的【参数详解】

    导语 :说到佳能g16,相信喜欢相机的朋友应该听说过它吧.它是佳能公司2013年推出的一款中低端数码相机,在上一代数码相机的基础上采用了最新的digic6影像处理系统,使得该型号相机的处理性能大幅度提 ...

  • @Scheduled注解各参数详解

    @Scheduled注解的使用这里不详细说明,直接对8个参数进行讲解. 参数详解 1. cron 该参数接收一个cron表达式,cron表达式是一个字符串,字符串以5或6个空格隔开,分开共6或7个域, ...

  • 冲刺大礼包|2021届高三一模、二模试题word与详解PDF

    是的,感谢二模讲评团队小伙伴的给力支持,我们终于在5.10冲刺这一天给高三教师与高三党学生们分享2021届高三一模.二模试题word与详解PDF.回想起一个人独自奋战3个月才搞定一模详解版,二模详解在 ...

  • 阳宅风水二十四山向详解(值得收藏)!

    风水上,将方位分为二十四方,每个方位占十五度.由于二十四个方位是应用在确定坐山和朝向的,所以又叫二十四山向. (喜欢风水.八字.算命传统文化的记得关注我哦) 1. 壬山丙向 2. 子山午向 3. 癸山 ...