ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > Excel VBA > 在VBA中如何使用MSGBOX弹出包含选项按钮的对话框?

在VBA中如何使用MSGBOX弹出包含选项按钮的对话框?

作者:绿色风 分类: 时间:2022-08-17 浏览:113
楼主
chrisfang
Q:在VBA中如何使用MSGBOX弹出包含选项按钮的对话框?
A:MSGBOX函数通常用来显示消息框,例如要显示一个包含“Hello World”的消息框,可以使用代码msgbox "Hello World"
除了显示消息框,MSGBOX函数还可以显示选项按钮,例如“YES”、“NO”、“Cancel”,要求用户根据需求进行选择。要想弹出这样的消息框,可以学习以下的内容:

MSGBOX函数的完整语法为:MsgBox(prompt[, buttons] [, title] [, helpfile, context]),其中prompt指的是消息文本,而buttons参数包括需要显示的按钮、消息框图标以及缺省的选择按钮。
button的参数设置如下:
常数描述
vbOKOnly0只显示 OK 按钮。
VbOKCancel1显示 OKCancel 按钮。
VbAbortRetryIgnore2显示 AbortRetryIgnore 按钮。
VbYesNoCancel3显示 YesNoCancel 按钮。
VbYesNo4显示 YesNo 按钮。
VbRetryCancel5显示 RetryCancel 按钮。
VbCritical16显示 Critical Message 图标。
VbQuestion32显示 Warning Query 图标。
VbExc**tion48显示 Warning Message 图标。
VbInformation64显示 Information Message 图标。
vbDefaultButton10第一个按钮是缺省值。
vbDefaultButton2256第二个按钮是缺省值。
vbDefaultButton3512第三个按钮是缺省值。
vbDefaultButton4768第四个按钮是缺省值。

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap