一、对话框
1.1. 弹出对话框
对话框是最常见的功能,先看一下相对完整的对话框结构:
由图可见,对话框一般由三部分组成( 窗口标题、提示内容、按钮和图标类别和默认选中),VBA 中调用对话框的
语法也是如此,MsgBox 提示内容,按钮和图标类别和按钮默认选中,窗口标题
窗口标题和提示内容很好理解,重点说一下 <按钮和图标类别和按钮默认选中> 这个参数要怎么传,这个参数其
实由三个值组成,实际使用时以 按钮类别 + 图标类别 + 按钮默认选中
这种格式传参,下面列出常用的类别
按钮类别
名称 | 值 | 描述 |
---|---|---|
vbOKOnly | 0 | 对话框内显示确定按钮 |
vbOKCancel | 1 | 对话框内显示确定和取消两个按钮 |
vbAbortRetryIgnore | 2 | 对话框内显示中止、重试、忽略三个按钮 |
vbYesNoCancel | 3 | 对话框内显示是、否、取消三个按钮 |
vbYesNo | 4 | 对话框内显示是和否两个按钮 |
vbRetryCancel | 5 | 对话框内显示重试和取消两个按钮 |
图标类别
名称 | 值 | 描述 |
---|---|---|
vbCritical | 16 | 对话框内显示危险图标 |
vbQuestion | 32 | 对话框内显示询问图标 |
vbExclamation | 48 | 对话框内显示警告图标 |
vbInformation | 64 | 对话框内显示信息图标 |
按钮默认选中
名称 | 值 | 描述 |
---|---|---|
vbDefaultButton1 | 0 | 对话框内默认选中第一个按钮 |
vbDefaultButton2 | 256 | 对话框内默认选中第二个按钮 |