excel 宏 flag = MsgBox
发布网友
发布时间:2022-05-12 04:48
我来回答
共1个回答
热心网友
时间:2023-11-17 01:36
你应该是刚接触VBA吧
Msgbox只是windows只带的一个简单的消息弹窗
除了提供的几个参数可以修改,其他是不可以修改的
语法
MsgBox(prompt[, buttons] [, title] [, helpfile, context])
MsgBox 语法包含以下命名参数:
部分
说明
prompt
必需。字符串表达式在对话框中显示为消息。prompt 的最大长度约为 1024 个字符,具体取决于所使用的字符的宽度。如果 prompt 包含多个行,则可以通过在每行之间使用回车符 (Chr(13))、换行符 (Chr(10)) 或回车符和换行符的组合 (Chr(13) & Chr(10)) 分隔这些行。
buttons
可选。一个数值表达式,是用于指定要显示的按钮的数量和类型、要使用的图标样式、默认按钮的标识和消息框的模态的值的总和。如果省略buttons,则其默认值为 0。
标题
可选。对话框的标题栏中显示的字符串表达式。如果省略了 title,应用程序名称将位于标题栏内。
helpfile
可选。确定要用于为对话框提供上下文相关帮助的帮助文件的字符串表达式。如果提供了 helpfile,则还必须提供 context。
context
可选。一个数值表达式,是由帮助作者分配给适当的帮助主题的帮助上下文编号。如果提供了 context,则还必须提供 helpfile。
设置
buttons 参数设置如下:
常量
值
说明
vbOKOnly
0
仅显示"确定"按钮。
vbOKCancel
1
显示"确定"和"取消"按钮。
vbAbortRetryIgnore
2
显示"中止"、"重试"和"忽略"按钮。
vbYesNoCancel
3
显示"是"、"否"和"取消"按钮。
vbYesNo
4
显示"是"和"否"按钮。
vbRetryCancel
5
显示"重试"和"取消"按钮。
vbCritical
16
显示"严重消息"图标。
vbQuestion
32
显示"警告查询"图标。
vbExclamation
48
显示"警告消息"图标。
vbInformation
64
显示"信息消息"图标。
vbDefaultButton1
0
第一个按钮是默认按钮。
vbDefaultButton2
256
第二个按钮是默认按钮。
vbDefaultButton3
512
第三个按钮是默认按钮。
vbDefaultButton4
768
第四个按钮是默认按钮。
vbApplicationModal
0
应用程序模式;用户在继续在当前应用程序中工作前必须响应消息框。
vbSystemModal
4096
系统模式;在用户响应消息框前,所有应用程序都挂起。
vbMsgBoxHelpButton
16384
将"帮助"按钮添加到消息框。
VbMsgBoxSetForeground
65536
将消息框窗口指定为前景窗口。
vbMsgBoxRight
524288
文本右对齐。
vbMsgBoxRtlReading
1048576
指定文本应在希伯来文和阿拉伯文系统中显示为从右到左阅读。