vba:消息框基础,msgbox

news2024/11/16 6:52:36

常量常量值说明
vbOKOnly0只显示“确定”按钮(缺省值)
VbOKCancel1显示“确定”和“取消”按钮
VbAbortRetryIgnore2显示“终止”、“重试”和“忽略” 按钮
VbYesNoCancel3显示“是”、“否”和“取消”按钮
VbYesNo4显示“是”和“否”按钮
VbRetryCancel5显示“重试”和“取消”按钮
VbCritical16显示“错误信息”图标
VbQuestion32显示“问号”图标
VbExclamation48显示“警告消息”图标
VbInformation64显示“通知消息”图标
vbDefaultButton10第一个按钮是缺省值(缺省设置)
vbDefaultButton2256第二个按钮是缺省值
vbDefaultButton3512第三个按钮是缺省值
vbDefaultButton4768第四个按钮是缺省值
vbApplicationModal0应用程序强制返回;应用程序一直被挂起,直到用户对消息框作出响应才继续工作
vbSystemModal4096系统模式:在用户响应消息框前,所有应用程序都被挂起。
vbMsgBoxHelpButton16384将Help按钮添加到消息框
VbMsgBoxSetForeground65536指定消息框窗口作为前景窗口
vbMsgBoxRight524288文本为右对齐
vbMsgBoxRtlReading1048576

指定文本应为在希伯来和阿拉伯语系统中的从右到左显示

'信息提示框;message box
'MsgBox 函数
'在对话框中显示消息

Sub test()
MsgBox "欢迎学习VBA^_^"
End Sub

'MsgBox(prompt[, buttons] [, title] [, helpfile, context])

'prompt:必需的。字符串表达式,作为显示在对话框中的消息。

'Buttons 可选的。数值表达式是值的总和,指定显示按钮的数目及形式,使用的图标样式,缺省按钮是什么以及消息框的强制回应等。

'Title 可选的。在对话框标题栏中显示的字符串表达式。

'Helpfile 可选的。字符串表达式,识别用来向对话框提供上下文相关帮助的帮助文件。

'Context 可选的。数值表达式,由帮助文件的作者指定给适当的帮助主题的帮助上下文编号。


Sub test2()
MsgBox "欢迎光临我要自学网!" & Chr(13) & "今天是:" & Format(Now, "yyyy-m-d aaaa") _
, , ThisWorkbook.FullName
End Sub


Sub test3()
i = MsgBox("欢迎光临我要自学网!" & Chr(13) & "今天是:" & Format(Now, "yyyy-m-d aaaa") _
, , ThisWorkbook.FullName)
End Sub

Sub test4()
MsgBox "正则表达式学习", vbMsgBoxHelpButton, "欢迎光临我要自学网", ThisWorkbook.Path & "\帮助\正则表达式系统教程.CHM", 0
End Sub


'Buttons:在对话框中显示消息,等待用户单击按钮,
'并返回一个 Integer 告诉用户单击哪一个按钮。

'第一组值 (0–5) 描述了对话框中显示的按钮的类型与数目
Sub 显示按钮的数目及形式()
For i = 0 To 5
MsgBox "Buttons值:" & i, i, "温馨提示^_^"
Next
End Sub

'第二组值 (16, 32, 48, 64) 描述了图标的样式
Sub 图标样式()
For i = 16 To 64 Step 16
MsgBox "图标样式值:" & i, i, "温馨提示^_^"
Next
End Sub

'第三组值 (0, 256, 512,768) 说明哪一个按钮是缺省值
Sub 缺省按钮()
For i = 0 To 768 Step 256
n = n + 1
MsgBox "第" & n & "个按钮是缺省值:" & i, vbMsgBoxHelpButton + 3 + i + 16, "温馨提示^_^"
Next
End Sub


'而第四组值 (0, 4096,16384,65536,524288,1048576) 则决定消息框的强制返回性
Sub 消息框的强制返回性()
arr = Array(Array(0, 4096, 16384, 65536, 524288, 1048576), Array("应用程序强制返回;应用程序一直被挂起,直到用户对消息框作出响应才继续工作。", "系统强制返回;全部应用程序都被挂起,直到用户对消息框作出响应才继续工作。", "将Help按钮添加到消息框", "指定消息框窗口作为前景窗口", "文本为右对齐", "指定文本应为在希伯来和阿拉伯语系统中的从右到左显示"))
For i = 0 To 5
MsgBox arr(1)(i), arr(0)(i), "第" & i + 1 & "个值:" & arr(0)(i)
Next
End Sub

 

 


按钮描述
vbOK1OK确定
vbCancel2Cancel取消
vbAbort3Abort中止
vbRetry4Retry重试
vbIgnore5Ignore忽略
vbYes6Yes
vbNo7No

Sub test() '获取返回值的方法
i = MsgBox("你好", vbAbortRetryIgnore)
End Sub

 

Sub 向单元格中录入数据() '实例一
i = Now
j = MsgBox("要将当前日期:" & i & "写入单元格吗?", vbOKCancel)
If j = 1 Then
    Cells(1, 1) = i
End If
End Sub

'实例二:sheet3工作表隐藏设置 

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$A$1" Then
    i = MsgBox("你真的要隐藏当前工作表吗", vbYesNo + vbInformation)
    If i = 6 Then ActiveSheet.Visible = False
End If
End Sub

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/442697.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python爬虫实战——获取电影影评

Python爬虫实战——获取电影影评 前言第三方库的安装示例代码效果演示结尾 前言 使用Python爬取指定电影的影评, 注意:本文仅用于学习交流,禁止用于盈利或侵权行为。 操作系统:windows10 家庭版 开发环境:Pycharm Co…

Linux 服务简单优化

硬件优化 处理器:核心数、主频、制程工艺、线程数、缓存等 核心数:1、2、4、6、8、12、24、32等 主频:2.0GHz、2.3GHz等等 制程工艺:22nm、14nm、10nm等等 线程数:1、2 缓存:L1、L2、L3 建议:尽…

OpenHarmony 3.2 Release特性更新简析

1.ArkUI 组件能力增强 支持XComponent控件,可用于EGL/OpenGL ES和媒体数据写入,并在XComponent组件显示;通过XComponent组件,配合NDK能力,构建C/ArkTS混合开发能力,支持游戏、媒体应用开发支持AbilityCom…

前端学习:HTML内联框架

目录 一、HTML Iframe 二、添加iframe的语法 三、Iframe设置高度和宽度 ​编辑 四、Iframe删除边框 五、使用iframe作为链接的目标 六、补充 一、HTML Iframe iframe用于在网页内显示网页。 二、添加iframe的语法 <iframe src"URL"></iframe> 提示…

“计数”排序

目录 一、什么是计数排序&#xff1f;二、如何实现计数排序&#xff1f;三、适用场景四、时间复杂度和空间复杂度 一、什么是计数排序&#xff1f; 计数排序&#xff0c;是通过统计每一个数字出现的次数&#xff0c;并把它映射到与它自己本身数值相同的下标处&#xff0c;再遍…

HoloLens2场景理解,识别平面信息

因为可用的资料比较少,就记录下吧,大家也可以少走弯路,节省时间。 场景理解,通俗的讲,可以识别空间当中的墙面、地板、天花板、平台等. 场景理解&#xff08;Scene Understanding&#xff09;是指 HoloLens2 通过深度传感器、摄像头和计算机视觉算法等技术&#xff0c;能够对…

Centos安装Nvidia驱动解决内核版本不匹配问题

Centos安装Nvidia驱动解决内核版本不匹配问题 问题分析尝试解决 写程序三分钟&#xff0c;配环境三小时&#xff0c;尤其是在一台全新机器/重装系统后。。。 已经解决的&#xff1a; 禁用nouveau驱动并重启电脑&#xff08;参考这篇博客&#xff09;缺少cc&#xff0c;手动yum…

C++---状态压缩dp---炮兵阵地(每日一道算法2023.4.17)

注意事项&#xff1a; 本题为"状态压缩dp—蒙德里安的梦想"和"状态压缩dp—小国王"和"状态压缩dp—玉米田"的近似题&#xff0c;建议先阅读这三篇文章并理解。 题目&#xff1a; 司令部的将军们打算在 NM 的网格地图上部署他们的炮兵部队。 一个…

Pytorch中的仿射变换(F.affine_grid)

目录 1、平移操作实现 2、缩放操作 3、旋转操作 4、转置操作 在pytorch框架中&#xff0c; F.affine_grid 与 F.grid_sample&#xff08;torch.nn.functional as F&#xff09;联合使用来对图像进行变形。 F.affine_grid 根据形变参数产生sampling grid&#xff0c;F.grid_…

深入浅出openGauss的执行器基础

目录 火山模型 Tuple 数据结构设计 条件计算 Expr 和 Var 示例1 filter 示例2 join 示例3 index scan & index only scan 火山模型 执行器各个算子解耦合的基础。对于每个算子来说&#xff0c;只有三步&#xff1a; 1、向自己的孩子拿一个 tuple。即调用孩子节点…

C++初阶之缺省参数

目录 前言 缺省参数 1.缺省参数的概念 2.缺省参数的分类 全缺省参数 半缺省参数 前言 今天小编继续给大家带来C的内容&#xff0c;那么今天小编给大家讲解的就是有关C中缺省参数的介绍。 缺省参数 1.缺省参数的概念 缺省参数是声明或定义函数时为函数的参数指定一个缺省…

分布式互联网——Web3.0

文章目录 前言一、什么是 Web3.0?二、Web3.0 技术1.分布式账本技术(DLT)2. 区块链3. 智能合约4. 加密算法2.操作 三、Web3.0 的未来发展 前言 Web3.0&#xff0c;也被称为“分布式互联网”&#xff0c;是当前互联网的下一代版本。它是一种未来的互联网&#xff0c;它没有中心…

ROS学习第十一节——常用命令

1.概述 机器人系统中启动的节点少则几个&#xff0c;多则十几个、几十个&#xff0c;不同的节点名称各异&#xff0c;通信时使用话题、服务、消息、参数等等都各不相同&#xff0c;一个显而易见的问题是: 当需要自定义节点和其他某个已经存在的节点通信时&#xff0c;如何获取…

实践分享:如何在自己的App 中引入AI 画图

最近AIGC 简直是杀疯了&#xff0c;领导动不动就让我们在APP 里引入大语言模型&#xff0c;引入AI画图……说搞就搞&#xff01;本期基于最近在app 里引入AI画图小程序的操作&#xff0c;给大家做一波实践分享。 Scribble Diffusion 是一个简单的在线服务&#xff0c;它使用 A…

定制自己的文档问答机器人

近期ChatGPT很火爆&#xff0c;功能很强大&#xff0c;其具有强大的逻辑推理能力和数据背景。但是如果我们想要使用ChatGPT聊一些它没有训练过的知识&#xff0c;或者我们自己的一些数据时&#xff0c;由于ChatGPT没有学习过这些知识&#xff0c;所以回答结果不准确。 下文就介…

十、切分织物起球和非起球区域以便于计算毛球对比度

一、通过训练的模型可以将织物的起球区域进行识别区分 原图&#xff1a; 模型识别&#xff1a; 二、对比度的计算 为了对织物起球等级进行评定&#xff0c;需要这边不同的参数特征来构建模型的评级系统 通过查阅相关文献&#xff0c;确定最终的特征参数为&#xff1a;织物起…

11.面向对象概述,类的创建,对象的创建

一.面向对象程序设计概述 1.知识点面向对象程序设计的目的 &#xff08;1&#xff09;从程序设计的角度来看&#xff0c;事物的属性就可以用变量来表示&#xff0c;行为则可以用方法来反映。 &#xff08;2&#xff09;客观世界中事物的属性和行为可以进行传递&#xff0c;当…

汇编与内联 x86-64

机器字长 x86是32位系统 64是64位系统 这里的32和64&#xff0c;指的都是机器字长 机器字长是 能直接进行整数/位运算的大小指针的大小(索引内存的范围) 8位机 由于空间大小限制&#xff0c;想要把集成电路做到个人主机里&#xff0c;只能用8位字长的 16位机 8086 IBMP…

如何破除增长的未知性?火山引擎交出了答卷

4月18日&#xff0c;由火山引擎主办的2023春季火山引擎“FORCE原动力”大会在上海召开。本次大会主要围绕云计算和数字化领域&#xff0c;全方位地展示火山引擎在云技术、云服务和云场景方面的最新探索、应用与实践&#xff0c;呈现创新发展的战略蓝图。 曾经&#xff0c;增长是…

Flink高手之路5-Table API SQL

文章目录 Flink 中的Table API & SQL一、Table API & SQL 介绍1. 为什么要Table API和SQL2. Table API & SQL的特点3. Table API& SQL发展历程3.1 架构升级3.2 查询处理器的选择3.3 了解-Blink planner和Flink Planner具体区别如下&#xff1a;3.4 了解-Blink …