说到对话框,这个大家不会陌生,这是使用者与计算机交流的一种方式。 想想,要是代码从开始运行到结束,没有任何的交流,那是多么枯燥的事。
OK--确定,Cancel--取消,Abort--中止,Retry--重试,Ignore--忽略,Yes--是,No—否 图标效果: 示例2: 效果图就不贴了,最好自己敲敲代码理解。
通过对话框,使用者可以获得信息,计算机能根据使用者的选择做出判断以执行相关的操作。
故名思议,该对话框主要是用来在对话框中显示消息。当该对话框显示后,会等待用户单击按钮,函数的返回值会指示用户单击了哪一个按钮。 语法:MsgBox(prompt[, buttons] [, title] [, helpfile, context]) Prompt:必要参数,作为消息显示在对话框中的字符串表达式。最大显示长度约会1023个字符。如果需要消息的内容超过一行,要实现分行显示,可以在每一行之间用回车符(chr(13))、换行符(chr(10))或是回车与换行符的组合(Chr(13) & chr(10))将各行分隔。 示例1: 效果图就不贴了,最好自己敲敲代码理解。 Buttons:数值表达式,是表示指定显示按钮的数目和类型、使用的图标样式,默认按钮的标识以及消息框样式的数值的总和。如果省略,则 buttons 的默认值为 0。 注意这些常量都是 VBA 定义好的。尽量在程序代码中使用这些常量名称。 第一组值 (0 - 5) 用于描述对话框中显示的按钮类型与数目;第二组值 (16, 32, 48, 64) 用于描述图标的样式;第三组值 (0, 256, 512,768) 用于确定默认按钮;而第四组值 (0, 4096) 则决定消息框的样式。在将这些数字相加以生成 buttons 参数值时,前面四组只能从每组值中取用一个数字。
|
|
来自: fzchenwl > 《excel精英培训》