智能进销存软件:革新现代库存管理
113
2023-11-07
【摘要】 本书摘自《Excel VBA跟卢子一起学 早做完 不加班 基础入门版》一书中第3章,第5节,韩小良著。
3.5.1 Msgbox 的 Prompt 和 Tifle 参数
Msgbox 函数经常用于提示数据结果或者让用户选择处理方式,它在VBA 编程中重要性不 可忽视。
先来看下 Msgbox 函数的语法。
Msgbox 函数有5个参数,如表3-11所示。其中参数Helpfile和 Context比较少用,所以 重点讲解下参数1~3的用法,并着重介绍第2个参数。图3-44所示为 Msgbox 函数的参数提 示说明。
按照 Msgbox 函数作用说明,该函数用于 提示用户并给出相关按钮给用户选择,并按 照选择的按钮返回其内置值(常数)。
现在先来说下第1个参数 Prompt: 该 参数主要用于表达或表述给用户的文本内容 或返回表达式或变量值(文本、数字、逻 辑值)。
无言:每一个文本串都需要用英文半角双引号包围起来,具体用法例子如下:
Msgbox Prompt:="您好,数据已整理完成,请核对!”‘返回文本串内容
Msgbox Prompt:=1+3*5 '返回计算表达式结果
Msgbox Prompt:=1>3 ’返回逻辑表达式逻辑结果
Dim Tis As String
Let Tis=" 这是一个提示文本变量。"
Msgbox Prompt:=Tis '返 回变量赋值结果
若需要多个字符串组合,那么可以用【空格+&】组合进行字符串组合;如果字符串长度 太长可在&符号后添加【空格+_ (半角下划线)】换行;如若需要在文本中换行则可以使用 内置常数 VbCr、VbCrLf进行换行,对齐的话可以使用VbTab 常数控制。
无言: Prompt参数为第1个参数,必需的参数,不可省略,后面的其他参数均可省略;省 略其他参数时, Prompt的参数名可不写;若都使用时可以按顺序写或者用半角逗号占位。省略 Prompt参数的使用示例如下:
Msgbox" 您好,数据已整理完成,请核对!”"省略 Prompt 参数名的写法
代码3-32 为该参数的示例代码。
代码3-32 Msgbox 函数Prompt 参数的用法示例代码
1|Sub MsgboxPrompt)
21 MsgBox Prompt:="您好,数据已整理完成,请核对! "
3| MsgBox Prompt:=1+3*5
4| MsgBox Prompt:=1>3
5| Dim Tis As String
6| Let Tis=" 这是一个提示文本变量"。
71 MsgBox Prompt:=Tis
8| MsgBox” 您好,数据已整理完成,请核对!””“省略Prompt参数名的写法
9|End Sub
接下来讲解参数Title的用法: Title 为 Msgbox 的第3个参数,其作用是修改提示窗口的 标题内容,若省略该参数则将默认显示为Microsoft Excel,要显示为其他内容只需要将 Title参 数 写 入 需 要 提 示 的 内 容 即 可 , 用 法 如 下 所 示 , 效 果 如 图 3 - 4 5 所 示 。
Msgbox Prompt:=" 您好,数据已整理完成,请核对!",Title:=" 提示信息” 'Title 参数名的用法,如图3-45
所示
Msgbox“您好,数据已整理完成,请核对!”,”提示信息”
当 Msgbox 函数多于两个参数时,默认选择第1个参数可以省略参数名,但是其他参数未按次序代入时,就必须注明参数名称,否则将造成错误。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~