使用消息框的注意事项
如果 Office 助手是可见的,那么此时消息会显示在助手的汽球中,而不是显示在一个单独的消息框中。
作用 | VBA常量名称 | 值 | 说明 |
按钮类型 | 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 | 系统强制返回;全部应用程序都被挂起,直到用户对消息框作出响应才继续工作。 | |
在程序代码中可以使用数字值,也可是使用这些常数名称。使用数字值是要注意,如果你要显示一个消息框,其中显示是否按钮,信息图标,第二个按钮是缺省值,请写成 4 + 64 + 256 ,而不要写成 324 ,虽然执行的效果相同,但以后维护时,可能连你也看不懂 324 表示什么意思。