对话框函数n=msgbox

合集下载

使用MsgBox 函数

使用MsgBox 函数

使用MsgBox 函数你目前使用的MsgBox函数局限于给用户用一个简单的,一个按钮的对话框显示信息。

你点击确定按钮或者回车来关闭该信息框。

要创建一个简单的信息框,只要在MsgBox函数名称后面带上一个用引号包括起来的文本就可以了。

换句话说,要显示信息“过程已完成”,你应该准备下列语句:MsgBox "过程已完成" ‘(注意,英文状态的引号)你可以将它输入立即窗口,快速地测试上面的指令,当你输入完这条指令并且回车后,VB 就显示如,图4-5的信息框。

图4-5 将文本作为MsgBox函数的参数,来给用户显示信息MsgBox函数允许你使用其它参数,使你可能决定可用的按钮数目,或者将默认的信息框的标题(Microsoft Excel)改为你自己的标题。

也可以设置你自己的帮助主题。

MsgBox的语法如下:MsgBox (prompt [, buttons] [, title], [, helpfile, context]),注意,MsgBox函数有五个参数,只有第一个,Prompt(提示),是必须的;这些列在方括号里面的参数都是可选的。

当你在提示参数输入一个非常长的文本时,VB决定如何断句,使文本适合信息框大小。

我们在立即窗口里来做些练习,看不同的文本格式技巧:1. 在立即窗口输入以下指令,确保在一行里输入整个文本,回车MsgBox "All done. Now open ""Chap04.xls"" and place an empty disk in the diskette drive.The following procedure will copy this file to the disk."一旦回车,VB显示信息框,如图4-6图4-6 如果你设置一下文本格式,长信息看上去将会更吸引人如果你遇到编译错误,可以点击确定,然后确定文件名用双引号括起来——““Chap04.xls””。

05 一起学VB教程——对话框InputBox和MsgBox

05 一起学VB教程——对话框InputBox和MsgBox

对话框InputBox和MsgBox“大家好,从本节课程开始,我们一起来学习VB中各种对话框的使用。

”本节课程呢,我们一起来学习InputBox和MsgBox对话框。

这两个对话框在VB中非常的重要,使用频次很高,熟练的掌握它们,可以为编程带来更高的效率。

01—输入对话框InputBoxInputBox 函数作用:在一对话框来中显示提示,等待用户输入正文或按下按钮,并返回包含文本框内容的String。

语法:InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context])参数:参数中,我们一般只需要使用前面三个Prompt、Title、Default。

Prompt表示对话框中的提示文本,用来提示用户需要输入什么。

Title是对话框的标题Default是对话框中的默认值。

举例1:运行效果如下:以上例子,虽然正确的使用了InputBox,但是并没有接收用户输入的数据。

因此实际上这样的用法通常是没有意义的。

举例2:运行效果如下:这个例子中,我用了一个变量age来接收InputBox函数的返回值,获得了用户输入的数据。

细心的读者可能会发现,例1和例2中,InputBox函数的用法有一点区别。

例子中InputBox中的参数,并没有用括号,而例2中却使用了括号。

其实,这是因为例1中没有使用变量接收InputBox函数的返回值,所以不需要使用括号,这一点我们在函数Function课程中已经讲过了。

相反例2使用了变量接收函数返回值,因此需要括号将参数给括起来。

另一点,需要注意的是,InputBox函数的返回值的数据类型是String字符串类型。

因此,如果需要使用其进行计算,则一定要记得用val来转换数据类型为数值型。

如果用户单击了“取消”按钮,则会返回一个长度为0的空字符串""。

InputBox举例错误案例:运行程序,分别输入1和2,发现输出的结果是12,如下图所示:这个例子中,1+2=12,很明显是不正确的,其错误的原因就是数据类型不正确。

Wincc中弹出对话框函数MessageBox参数以及应用

Wincc中弹出对话框函数MessageBox参数以及应用

Wincc中对话框弹出函数MessageBox参数以及应用按键显示://MessageBox(NULL,"这是一个默认的只有确定的消息框!","标题", MB_OK );//MessageBox(NULL,"这是一个确定取消的消息框!","标题", MB_OKCANCEL );//MessageBox(NULL,"这是一个是或否的消息框!","标题", MB_YESNO );//MessageBox(NULL,"这是一个是或否或取消的消息框!","标题", MB_YESNOCANCEL );//MessageBox(NULL,"这是一个重试或取消的消息框!","标题",MB_RETRYCANCEL );//MessageBox(NULL,"这是一个中止, 重试和忽略的消息框!","标题",MB_ABORTRETRYIGNORE ); 在消息框内显示的图标是以下值之一。

//MessageBox(NULL,"这是一个错误的消息框!","标题", MB_ICONHAND );//MessageBox(NULL,"这是一个错误的消息框!","标题", MB_ICONSTOP );//MessageBox(NULL,"这是一个错误的消息框!","标题", MB_ICONERROR );//MessageBox(NULL,"这是一个询问的消息框!","标题", MB_ICONQUESTION);//MessageBox(NULL,"这是一个警告的消息框!","标题", MB_ICONEXCLAMATION );//MessageBox(NULL,"这是一个警告的消息框!","标题", MB_ICONWARNING);//MessageBox(NULL,"这是一个信息的消息框!","标题", MB_ICONASTERISK );//MessageBox(NULL,"这是一个信息的消息框!","标题", MB_ICONINFORMATION );//MessageBox(NULL,"这是一个两种属性的消息框!","标题", MB_ICONEXCLAMATION|MB_OKCANCEL ); 对话框弹出时默认选中的按钮://MessageBox(NULL,"这是一个多种属性的消息框!默认选中第三个按钮","标题", MB_ICONEXCLAMA TION|MB_YESNOCANCEL|MB_DEFBUTTON3 );返回值://if(MessageBox(NULL,"这是一个判断选择了哪个按钮的消息框!","标题", MB_ICONEXCLAMA TION|MB_OKCANCEL )==IDCANCEL)//return;。

MsgBox函数用法讲解

MsgBox函数用法讲解

MsgBox函数用法讲解VBA中msgbox的用法小结1、作用在消息框中显示信息,并等待用户单击按钮,可返回单击的按钮值(比如“确定”或者“取消”)。

通常用作显示变量值的一种方式。

2、语法MsgBox(Prompt[,Buttons][,Title][,Helpfile,Context])参数说明:(1)Prompt,必需的参数,为字符串,作为显示在消息框中的消息文本。

其最大长度约为1024个字符,由所用字符的宽度决定。

如果prompt的内容超过一行,则可以在每一行之间用回车符(Chr(13))、换行符(Chr(10))或是回车与换行符的组合(Chr(13)&Chr(10))将各行分隔开来。

(2)Buttons,可选的参数,为数值表达式的值之和,指定显示的按钮的数目及形式、使用的图标样式、缺省按钮及消息框的强制回应等,可以此定制消息框。

若省略该参数,则其缺省值为0。

设置值见下表。

(3)Title,可选的参数,表示在消息框的标题栏中所显示的文本。

若省略该参数,则将应用程序名放在标题栏中。

(4)Helpfile,可选的参数,为字符串表达式,提供帮助文件。

若有Helpfile,则必须有Context。

(5)Context,可选的参数,为数值表达式,提供帮助主题。

若有Context,则必须有Helpfile。

3、Button参数用于MsgBox函数中Button参数的常量常量值说明vbOKOnly0只显示“确定”按钮VbOKCancel1显示“确定”和“取消”按钮VbAbortRetryIgnore2显示“终止”、“重试”和“忽略”按钮VbYesNoCancel3显示“是”、“否”和“取消”按钮VbYesNo4显示“是”和“否”按钮VbRetryCancel5显示“重试”和“取消”按钮VbCritical16 显示“关键信息”图标VbQuestion32 显示“警告询问”图标VbExclamation48 显示“警告消息”图标VbInformation64 显示“通知消息”图标vbDefaultButton10 第一个按钮是缺省值(缺省设置) vbDefaultButton2256第二个按钮是缺省值vbDefaultButton3512第三个按钮是缺省值vbDefaultButton4768第四个按钮是缺省值vbApplicationModal0应用程序强制返回;应用程序一直被挂起,直到用户对消息框作出响应才继续工作vbSystemModal4096系统强制返回;全部应用程序都被挂起,直到用户对消息框作出响应才继续工作vbMsgBoxHelpButton16384将Help按钮添加到消息框VbMsgBoxSetForeground 65536指定消息框窗口作为前景窗口vbMsgBoxRight524288文本为右对齐vbMsgBoxRtlReading1048576指定文本应为在希伯来和阿拉伯语系统中的从右到左显示说明:(1)第一组值(0–5)描述了消息框中显示的按钮的类型与数目;第二组值(16,32,4 8,64)描述了图标的样式;第三组值(0,256,512,768)说明哪一个按钮是缺省值;而第四组值(0,4096)则决定消息框的强制返回性。

VB常用函数介绍

VB常用函数介绍

VB常用函数介绍在VB (Visual Basic) 中,有许多常用函数可以帮助我们处理数据、操作字符串、进行数学计算等。

下面是一些VB常用函数的介绍:1. MsgBox函数:MsgBox函数用于显示一个消息框,通常用于向用户显示一些信息或提示。

它接受一个字符串参数作为要显示的消息文本。

例如:MsgBox("Hello World!")2. InputBox函数:InputBox函数用于显示一个输入框,允许用户输入一个值。

它接受一个字符串参数作为提示文本,并返回用户输入的值。

例如:Dim name as Stringname = InputBox("请输入您的姓名:")MsgBox("您的姓名是:" & name)3. Len函数:Len函数用于返回一个字符串的长度。

它接受一个字符串参数,并返回该字符串的字符数。

例如:Dim str as Stringstr = "Hello World!"MsgBox("该字符串的长度为:" & Len(str))4. Left函数和Right函数:Left函数和Right函数用于返回一个字符串的左侧或右侧指定数量的字符。

它们接受两个参数:一个是要截取的字符串,另一个是要截取的字符数。

例如:Dim str as Stringstr = "Hello World!"MsgBox("左侧的3个字符为:" & Left(str, 3))MsgBox("右侧的5个字符为:" & Right(str, 5))5. Mid函数:Mid函数用于返回一个字符串的中间一部分字符。

它接受三个参数:一个是要截取的字符串,另一个是要截取的起始位置,最后一个是要截取的字符数。

例如:Dim str as Stringstr = "Hello World!"MsgBox("中间的5个字符为:" & Mid(str, 7, 5))6. InStr函数:InStr函数用于在一个字符串中查找指定的子字符串,并返回第一次出现的位置。

execScript的用法及msgbox详解

execScript的用法及msgbox详解

execScript的用法及msgbox详解一。

首先了解一下execScript的格式:execScript(sExpression , sLanguage );sExpression表示要执行的代码;sLanguage表示执行该代码所使用的语言,分为JavaScript,JScript,VBScript;二。

通过实例解说一下其用法:---------------------------------------aa.php 从此开始<script language=javascript>window.execScript("alert()","JScript")window.execScript("msgbox 'carrot'","VBScript")</script>---------------------------------------aa.php 到此结束---------------------------------------aa2.php 从此开始<script language="JavaScript" type="text/JavaScript">function save2(str){execScript("n = msgbox('"+ str +"', 257, '自定义的 confirm')", "vbscript");if(+n==1)alert('您选择了确认');else{alert('您选择了取消');}}</script><input type="button" name="button" value="carrot" onClick="save2('确定要跳转');"/>---------------------------------------aa2.php 到此结束---------------------------------------aa3.php 从此开始<script language=javascript>function window.confirm(str){execScript("n = msgbox('"+ str +"',vbYesNoCancel, 'I am carrot')", "vbscript");execScript("if n=vbYes then n=true" , "vbscript");execScript("if n=vbNo then n=false" , "vbscript");execScript("if n=vbCancel then n=null" , "vbscript"); return(n);}alert(confirm("重载的confirm弹出框"));</script>---------------------------------------aa3.php 到此结束实例分析:aa.php讲解了execScript所使用的不同语言来达到相同的效果,例中的JScript和VBScript;aa2.php讲解了execScript调用函数msgbox来动态的现实弹出窗口的信息,例中的str;aa3.php讲解了execScript赋值给变量,通过变量的值,动态的现实信息,例中的n;三。

如何使用Excel的Open事件及MsgBox函数制作提示对话框

如何使用Excel的Open事件及MsgBox函数制作提示对话框

如何使用Excel的Open事件及MsgBox函数制作提示对话框对于某些具有特殊功能的Excel表格,有时需要在打开Excel工作表时能够出现提示对话框,对表格的功能、操作以及制作的有关信息等进行说明。

以下是为您带来的关于使用Excel的Open事件及MsgBox函数制作提示对话框,希望对您有所帮助。

使用Excel的Open事件及MsgBox函数制作提示对话框1、启动Excel并打开工作表,打开Visual Basic编辑器,在工程资源管理器中双击&quot;ThisWorkbook&quot;选项打开当前工作簿的“代码”窗口,如图1所示。

具体程序代码如下所示:Private Sub workbook_open()Dim msg As String &#39;声明变量msg=&quot;欢迎使用小小公积金查询系统!&quot;&amp;vbCrLfmsg=msg&amp;&quot;请在单元格中输入身份证号进行查询!&quot;&amp;vbCrLf &#39;赋值变量msg=msg&amp;&quot;作者:郭刚&quot;&amp;vbCrLfmsg=msg&amp;&quot;制作日期:2013年1月&quot;&amp;vbCrLfMsgBox msg,,&quot;欢迎&quot; &#39;显示欢迎对话框End Sub图1 在“代码”窗口中输入代码2、切换到Excel工作表,保存当前文档后关闭文档。

当再次打开该文档时,将自动打开提示对话框,如图2所示。

图2 打开文档时显示提示欢迎对话框Excel2003财务常用函数使用总结1.ACCRINT用途:返回定期付息有价证券的应计利息。

语法:ACCRINT(issue,first_interest,settlement,rate,par,frequency,basis)参数:Issue为有价证券的发行日,First_interest是证券的起息日,Settlement是证券的成交日(即发行日之后证券卖给购买者的日期),Rate为有价证券的年息票利率,Par为有价证券的票面价值(如果省略par,函数ACCRINT将par看作$1000),Frequency为年付息次数(如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4)。

MsgBox消息对话框

MsgBox消息对话框

函数参考
MsgBox
显示一个简单的对话框(可设置超时属性).
MsgBox ( 标志, "标题", "文本" [, 超时时间 [, 句柄]] )参数
返回值
注意/说明
标志参数可以是下列数值的组合(数值相加):
带** 的部分仅支持Windows 2000/XP 及更高版本.
举个例子,如果要指定一个具有系统模式属性并带有是/否按钮的消息框,那么标志参数就应该是4096+4(即4100).如果使用十六进制的标志,则是0x1000+0x4(即0x1004).
消息框将出现在屏幕中央并自动根据所含文本调整窗口大小.如果在标志参数中使用了"系统模式"(4096)则标题栏的文字将会被切去部分.
如果标题使用Default 关键字那么标题将会被设置为脚本名称(@Scriptname)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

对话框函数n=msgbox
函数n=msgbox是一个用于显示消息框的函数,其中n可以取以下几个常量值:
0:表示消息框只有一个“确定”按钮。

1:表示消息框有“确定”和“取消”两个按钮。

2:表示消息框有“终止”、“重试”和“忽略”三个按钮。

3:表示消息框有“是”、“否”和“取消”三个按钮。

4:表示消息框有“是”和“否”两个按钮。

5:表示消息框有“重试”和“取消”两个按钮。

6:表示消息框有“只读”、“读取”和“取消”三个按钮。

这个函数可以用于在程序中向用户显示提示信息,并根据用户的选择返回相应结果。

例如msgbox("您确定要退出吗?",3,"退出确认")表示显示一个带有“是”、“否”和“取消”三个按钮的消息框,提示用户是否确认退出。

用户点击“是”、“否”或“取消”按钮后,函数会根据用户的选择返回相应结果,分别是vbYes、vbNo和vbCancel。

相关文档
最新文档