msgbox窗口学习总结窗体复合框
一、应用实例
1 If MsgBox("转换Continue???", vbExclamation+vbYesNo) <> vbYes Then Exit Sub ‘确认是否转换 2 3 MsgBox "恭喜!转换成功。", vbOKOnly, "转换提示" ‘提示窗口
二、使用说明
2、语法
MsgBox(Prompt[,Buttons][,Title][,Helpfile,Context])
参数说明:
(1)Prompt,必需的参数,为字符串,作为显示在消息框中的消息文本。其最大长度约为1024个字符,由所用字符的宽度决定。如果prompt的内容超过一行,则可以在每一行之间用回车符(Chr(13))、换行符(Chr(10))或是回车与换行符的组合(Chr(13)&Chr(10))将各行分隔开来。
(2)Buttons,可选,为数值表达式的值之和,指定显示的按钮的数目及形式、使用的图标样式、缺省按钮及消息框的强制回应等,可以此定制消息框。若省略该参数,则其缺省值为0。设置值见下表。如果buttons是非“只显示“确定”按钮”,需要有返回值,则应定义常量赋值,否则将错误提示【缺少=】。
(3)Title,可选,标题栏。
(4)Helpfile,可选,若有Helpfile,则必须有Context。
(5)Context,可选的参数,为数值表达式,提供帮助主题。若有Context,则必须有Helpfile。
3、Button参数
用于MsgBox函数中Button参数的常量
常量 值 说明
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将Help按钮添加到消息框
VbMsgBoxSetForeground 65536指定消息框窗口作为前景窗口
vbMsgBoxRight 524288文本为右对齐
vbMsgBoxRtlReading 1048576指定文本应为在希伯来和阿拉伯语系统中的从右到左显示
说明:
(1)第一组值(0–5)描述了消息框中显示的按钮的类型与数目;第二组值(16,32,48,64)描述了图标的样式;第三组值(0,256,512,768)说明哪一个按钮是缺省值;而第四组值(0,4096)则决定消息框的强制返回性。将这些数字相加以生成Buttons参数值的时候,只能由每组值取用一个数字。
(2)这些常数都是VBA指定的,可以在程序代码中使用这些常数名称代替实际数值。
4、返回值
用于MsgBox函数返回值的常量
常数 值 说明
vbOK 1 确定
vbCancel 2 取消
vbAbort 3 终止
vbRetry 4 重试
vbIgnore 5 忽略
vbYes 6 是
vbNo 7 否
5、相关说明
(1) 如果同时提供了Helpfile与Context参数,可以按F1键来查看与Context相应的帮助主题,Excel通常会在输入框中自动添加一个帮助(Help)按钮。
(2)若在消息框中显示“取消”按钮,则按下ESC键与单击“取消”按钮效果相同。若消息框中有“帮助”按钮,则提供相关的帮助信息。
(3)如果要输入多个参数并省略中间的某些参数,则必须在相应位置加入逗号分界符。
(5)若要在消息中强制换行,可在文本中使用vbCrLf(或vbNewLine)常量,用&加空格与字符隔开。如
MsgBox “This is the first line.” & vbNewine & “Second line.”
(6)可以在消息框中使用vbTab常量插入一个制表符。下面的过程使用一个消息框来显示5×5单元格区域中的所有值,用vbTab常量分隔列并使用vbCrLf常量插入一个新行。注意在MsgBox函数最多只显示1024个字符,因此限制了可显示的单元格数。
图标的样式(根据系统设置,可能伴有声音)
vbCritical 16 显示“错误信息”图标。
vbQuestion 32 显示“询问信息”图标。
vbExclamation 48 显示“警告消息”图标。
vbInformation 64 显示“通知消息”图标
窗体复合框配置数据
转载于:https://www.cnblogs.com/wangzj12/p/9687787.html
msgbox窗口学习总结窗体复合框相关推荐
- datetimepicker控件怎么改变hover颜色_VBA入门课程,ActiveX控件系列知识,复合框的属性与常见VBA代码...
前面的几篇图文,咱们讲了关于VBA二次开发的一些控件,这次咱们继续说一个控件.combobox控件,中文的翻译名叫做复合框.在这里咱们要与checkbox做一个区分,combobox是复合框,而che ...
- vba实现窗体文本框显示sheet1单元格内容
您好!以下是实现VBA代码,以显示Sheet1单元格内容在窗体文本框中: 首先,您需要在窗体上创建一个文本框.在窗体设计器中,双击工具箱中的"文本框"控件并将其拖动到窗体上.然后右 ...
- CorelDRAWX4的VBA插件开发(二十五)多类目选择实现复合框内容置换
有时候我们的复合框内的内容是有更多的需求,但是我们又不想另开一个窗口,怎么办呢,我们直接使用复合框内容替换就行啦 先上效果图: 先在面第板上拉出一个框架, 再在里面添加上三个选项按钮, 添加好之后这三 ...
- Excel 2010 VBA 入门 132 利用复合框制作工作簿/表导航
目录 题 码 复合框(ComboBox)控件 利用复合框制作二级下拉列表 题 使用复合框制作一个工作表导航,以便实现工作簿及工作表的切换. 码 创建一个窗体,使用两个复合框制作二级下拉列表,其中一个作 ...
- 使用委托(事件)或中介设计模式实现多个Windows窗体文本框的同步
需求 主窗体的文本框内容发生改变的时候,多个子窗体的文本框也发生改变. 中介设计模式 实现 当主窗体的文本框内容发生改变的时候,通过接口向所有实现这个接口的窗体发送一条消息(执行接口中的方法),从而实 ...
- Go圣经-学习笔记之复合类型(二)
2019独角兽企业重金招聘Python工程师标准>>> 上一篇 Go圣经-学习笔记之复合类型 下一篇 Go圣经-学习笔记之复合数据结构(三) map介绍和简单使用 map是一种无序的 ...
- js控制浏览器窗口弹出、警告框、确认框
描述 js控制浏览器窗口弹出.警告框.确认框 代码 function fun1(){alert("喜欢我"); }function fun2(){var bo = confirm( ...
- 【每天1分钟】MarkDown语法学习之复选框
[每天1分钟]MarkDown语法学习之复选框 在无序列表符号后面加上[]或者[x]代表选中或者未选中情况 - [x] Markdown - [ ] JavaScript 或者 + [x] Markd ...
- BootStrap学习(6)_模态框
一.模态框 模态框(Modal)是覆盖在父窗体上的子窗体.通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动.子窗体可提供信息.交互等. 如果只使用该功能,只引入BootSt ...
最新文章
- ASP.NET 3.5 的 ListView 控件与 CSS Friendly
- Qt程序运行提示“it could not find or load the QT platform plugin “windows””
- 目前最全:52 个深度学习目标检测模型汇总,论文、源码一应俱全!
- python中pow函数_pow()函数以及Python中的示例
- redis 亿级查询速度_吊打面试官系列:Redis 性能优化的 13 条军规大全
- C++---布隆过滤器
- 查看AIX系统cpu、内存、网卡、硬盘、HBA卡信息命令
- Sharepoint SP1下创建自定义字段应注意的问题
- 项目关键路径与项目最长路径有可能不同
- 游戏框架(框架入门篇)
- Solaris系统root用户无法直接登录
- 抖音无水印视频批量下载助手
- jupyter notebook更换浏览器一直不成功
- 第九十七章 SQL函数 MONTH
- 微信自研生产级paxos类库PhxPaxos实现原理介绍
- 〖Python WEB 自动化测试实战篇③〗- python-selenium环境配置搭建
- RO、RW和ZI段详解
- Thread.currentThread().interrupt()和Thread.interrupted()和Thread.currentThread().isInterrupted()
- 超简单、超实用的统计方法——因子分析
- 在线字数计算机,在线字数统计工具
热门文章
- 搭建web服务端网络共享及实时备份(只能用堡垒机连接)
- ‘字符型‘变量和‘字符串型‘变量
- 王二是如何看到李四的《艳娘传奇》的,快来了解一下ROS2的话题机制吧!
- windows 10中使用docker Client.Timeout exceeded while awaiting headers
- 人工智能专家:AI并不像你想象的那么先进
- iCollections for Mac(桌面文件整理软件)
- 云服务器惠普版_惠普被评为中国私有云解决方案领导厂商
- 安装包的原理与制作安装包的流程
- git HEAD切换
- 回到1996,一起领略 JavaBeans 的真正力量