VBA 学习笔记 - 消息框
学习资料:https://www.yiibai.com/vba/vba_macro_comments.html
注释
单引号或 REM 开头
丸子:多行注释咋办?
消息框(MsgBox)
函数功能:显示一个消息框,并等待用户点击一个按钮,然后根据用户点击的按钮执行相关的操作。
函数用法:MsgBox(prompt[,buttons][,title][,helpfile,context])
参数
| 参数 | 类型 | 选项 | 说明 | 默认值 |
| prompt | 字符串 | 必填 |
在对话框中显示为消息的字符串。提示的最大长度大约为
1024个字符。如果消息扩展为多行,则可以使用每行之间的回车符(
Chr(13))或换行符(Chr(10))来分隔行。 |
|
| buttons | 数字 | 选填 | 指定要显示的按钮的类型,要使用的图标样式,默认按钮的标识以及消息框的形式。 | 0 |
| title | 字符串 | 选填 | 显示在对话框的标题栏中的字符串表达式。 | 如果标题留空,应用程序名称将被放置在标题栏中。 |
| helpfile | 字符串 | 选填 | 标识用于为对话框提供上下文相关帮助的帮助文件。 | |
| Context | 数字 | 选填 |
用于标识由帮助作者分配给相应帮助主题的帮助上下文编号。 如果提供上下文,则还必须提供helpfile。 |
Buttons 参数
| 组 | 组说明 | 参数 | 参数名称 | 说明 |
| 第一组 | 指示要在消息框中显示的按钮 | 0 | vbOKOnly | 仅显示“确定” 按钮 |
| 1 | vbOKCancel | 显示“确定” 和“取消” 按钮 | ||
| 2 | vbAbortRetryIgnore | 显示“中止”,“重试”和“忽略” 按钮 | ||
| 3 | vbYesNoCancel | 显示“是”,“否”和“取消” 按钮 | ||
| 4 | vbYesNo | 显示“是”和“否”按钮 | ||
| 5 | vbRetryCancel | 显示“重试”和“取消”按钮 | ||
| 第二组 | 描述要显示的图标的样式 | 16 | vbCritical | 显示严重消息图标 |
| 32 | vbQuestion | 显示警告查询图标 | ||
| 48 | vbExclamation | 显示警告消息图标 | ||
| 64 | vbInformation | 显示信息消息图标 | ||
| 第三组 | 指示哪个按钮必须是默认的 | 0 | vbDefaultButton1 | 第一个按钮是默认的 |
| 256 | vbDefaultButton2 | 第二个按钮是默认的 | ||
| 512 | vbDefaultButton3 | 第三个按钮是默认的 | ||
| 768 | vbDefaultButton4 | 第四个按钮是默认的 | ||
| 第四组 | 确定消息框的形式 | 0 | vbApplicationModal | 应用程序模式 - 当前的应用程序将不会工作,直到用户响应消息框。 |
| 4056 | vbSystemModal | 系统模式 - 所有的应用程序将不会工作,直到用户响应消息框。 |
返回值
| 返回值 | 返回值名称 | 说明 |
| 1 | vbOK | 确定 按钮被点击 |
| 2 | vbCancel | 取消 按钮被点击 |
| 3 | vbAbort | 中止 按钮被点击 |
| 4 | vbRetry | 重试 按钮被点击 |
| 5 | vbIgnore | 忽略 按钮被点击 |
| 6 | vbYes | 是 按钮被点击 |
| 7 | vbNo | 否 按钮被点击 |
示例
Function MessageBoxDemo()
'Message Box with just prompt message '
MsgBox("欢迎您~") 'Message Box with title, yes no and cancel Butttons '
result = MsgBox("你喜欢蓝色吗?", , "选择一个选项") ' Assume that you press No Button '
MsgBox ("返回 result 的值是:" &result)
End Function
VBA 学习笔记 - 消息框的更多相关文章
- Storm学习笔记 - 消息容错机制
Storm学习笔记 - 消息容错机制 文章来自「随笔」 http://jsynk.cn/blog/articles/153.html 1. Storm消息容错机制概念 一个提供了可靠的处理机制的spo ...
- VBA学习笔记
这是一个学习VBA编程的学习笔记. 一. 介绍 二. 使用手册 2.1. 如何在Excel2010中开始使用VBA? 2.2. 如何使用VBA编辑器进行编程? 三. 语法说明 3.1 数据类型 3.2 ...
- objc_msgSend消息传递学习笔记 – 消息转发
该文是 objc_msgSend消息传递学习笔记 – 对象方法消息传递流程 的基础上继续探究源码,请先阅读上文. 消息转发机制(message forwarding) Objective-C 在调用对 ...
- VBA 学习笔记 - 输入框
学习资料 https://www.yiibai.com/vba/vba_input_box.html 输入框 InputBox 函数说明 提示用户输入值.当输入值后,如果用户单击确定 按钮或按下键盘上 ...
- VBA 学习笔记 - 变量与常量
学习资料:https://www.yiibai.com/vba/vba_variables.html 变量和常量命名规则 必须以字母开头 不能包含空格.句点(.).感叹号(!)或字符@,&,$ ...
- VBA 学习笔记 - 日期
date() 返回当前的系统日期 返回格式为 YYYY/MM/DD CDate() 学习资料:https://www.yiibai.com/vba/vba_cdate_function.html 将有 ...
- VBA 学习笔记 - 运算符
学习资料:https://www.yiibai.com/vba/vba_operators.html 算术运算符 加减乘除模指,这个没啥特别的. 比较运算符 和 Lua 相比,判断相等变成了一个等于号 ...
- 3.5html学习笔记之框模型,盒子模型
块元素:block 两个相邻的元素外边距,两者之间取最大. 浮动(定位机制针对框来说): 1.position:absolute,relative,fixed 1)relative:在原来的位置上进行 ...
- VBA学习笔记(8)--遍历所有文件夹和文件
说明(2017.3.26): 1. 采用的是兰色幻想教学视频中的“父子转换法” 2. 这种VBA的遍历文件夹方法非常难理解,主要是因为dir这个函数,第一次带参数调用,返回的是此目录下的第一个文件,第 ...
随机推荐
- Vue(二)
---恢复内容开始--- 1.vue条件指令 可以运行加减运算 可以进行if判断 <!DOCTYPE html> <html> <head> <meta ch ...
- python之路之课后作业
以下代码只包含管理员代码,用户代码和管理员相似 #!/usr/bin/env python # -*- coding: utf-8 -*- import sys import os sys.path. ...
- L1-7 谁是赢家
思路 这题好简单,可以分析一下,没有别的情况了. 代码 #include <bits/stdc++.h> using namespace std; int main() { int p1, ...
- 题解【洛谷P1841】[JSOI2007]重要的城市
题面 题解 最短路图模板题. 介绍一下最短路图: 先对原图跑一边单源最短路,求出源点到每个点\(i\)的最短路\(dis[i]\). 接下来构建新图:对于一条边\((x,y,v)\),若\(dis[x ...
- ThinkPhp5 中Volist标签的用法
Volist标签一般是和内置方法assign()搭配使用,将值从后台传到前台,是当下比较流行的一种传值方法 本文实例讲述了ThinkPHP模板循环输出Volist标签用法.分享给大家供大家参考,具体如 ...
- Shell脚本命令汇总中
一.换行 echo -e 可以通过\n编译换行 echo -n不换行,如果加入了\n,则会打出“\n”字符 #!/bin/bash echo -e "O\nK\n!" echo & ...
- sublime 神一样的插件
专属配置 // 主题 "theme": "Boxy Tomorrow.sublime-theme", "theme_grid_border_size_ ...
- arcgis计算X坐标值、Y坐标值
arcgis计算X坐标值.Y坐标值 要计算的字段上点击右键,选择计算几何,弹出计算几何对话框.可以设置属性.坐标系.单位等.
- 【网易官方】极客战记(codecombat)攻略-地牢-辐射光环
关卡连接: https://codecombat.163.com/play/level/radiant-aura 骷髅,恐惧还是回避? 简介: 敬请期待! 默认代码 # 捡起发光石,让骷髅怪远离你一会 ...
- 神经网路的层数,损失函数(loss)
神经网络的复杂度:可用神经网络的层数和神经网络中待优化参数个数表示 神经网路的层数:一般不计入输入层,层数 = n 个隐藏层 + 1 个输出层 神经网路待优化的参数:神经网络中所有参数 w 的个数 + ...