vb的inputbox函数怎么用?玩转inputbox函数

inputbox是Visual Basic和VBScript中的一个输入框函数,掌握它编程会更得心应手。
下面小编分享下vb(vbs)中,inputbox函数的详细使用方法。

操作方法

  • 01

    先来看看inputbox的函数原型: Sting inputbox(提示文本,[对话框标题],[输入框文本],[窗口所在x轴],[窗口所在y轴],[帮助文件],[帮助图标主题]) []内为可选参数 可见常用的参数只有3个,分别是提示文本、标题、输入框文本。 当我们可选参数为空时,即input(""),如下,会继承父窗口的标题。

  • 02

    我们可以把它理解为:inputbox(提示文本,标题,输入框文本) 更方便记忆。 如果inputbox中有可选参数,这时必须要一个变量来获得inputbox函数的返回值。虽然这点很奇怪,但是确实如此。 比如,代码如下: inputbox("您今年几岁了?","输入年龄","18")

  • 03

    编译器却提示我们缺少=号。

  • 04

    因为这时需要变量来接收inputbox的返回值。 此时把代码改为: Dim tmp As String tmp = inputbox("您今年几岁了?","输入年龄","18")

  • 05

    这时才能成功运行。 这点很重要, 如果inputbox只有一个必选参数时,无需变量来接收返回值。当标题和输入框内的参数存在时,就必须要有一个变量来接收其返回值。

  • 06

    关于返回值。 点击取消时,inputbox会返回一个空字符串(即null)。 当点击确定时,inputbox会把输入框内的内容作为返回值。 有一点很值得注意,如果输入框内的内容为空,用户点击确定之后,那返回值同样是空字符串。我们没有办法判断用户点击的是确定还是取消。这其实是一个盲点,inputbox函数很致命的一个盲点。 我们可以这样测试: msgbox( inputbox("请输入一个数据","请输入","Hi")) (即msgbox打印出inputbox的返回值)

  • 07

    运行之后,我们点击输入框的取消按钮。 结果是msgbox打印一个空字符串。 中断程序,重新运行,这次我们把输入框内容情况,然后点击确定,发现没有,msgbox也是打印一个空字符串。 这就意味着,如果我们要判断inputbox哪个按钮被点击,如果遇到用户输入空数据的话,我们根本无从判断。

(0)

相关推荐

  • excel中roundup函数怎么用?Excel中roundup函数的使用方法和实例

    roundup函数在excel怎么用?你还在为Excel中roundup函数的使用方法而苦恼吗,今天小编教你Excel中roundup函数的使用方法,让你告别Excel中roundup函数的使用方法的 ...

  • if与sumif函数套用(if和sumifs函数一起用)

    excel函数公式大全利用if函数and函数sumif函数实现多重条件汇总,excel函数与公式在工作中使用非常的频繁,会不会使用公式直接决定了我们的工作效率,今天我们来学习一下提高我们工作效率的函数 ...

  • clean函数的使用方法(clean函数如何使用)

    Clean函数用于删除Excel中文本中所有不可打印的字符.如果这些字符位于文本前后,则可以全部删除:如果它们位于字符或单词之间,则不会全部删除,而是保留一个字符.Clean函数的工作方式与Trim函 ...

  • Lookup函数的使用方法(lookup函数什么作用)

    LOOKUP函数-查找引用函数,一听函数名称都比较熟悉,可是一说如何使用就会有停顿,下面我们就来说说LOOKUP函数如何使用.一.函数定义LOOKUP函数:从单行或单列或从数组中查找一个值.二.函数语 ...

  • 函数公式round怎么用(函数round的用法)

    私信回复关键词[插件]~就能获取Excel高手都在用的"插件合集 插件使用小技巧"!(◦˙▽˙◦)哈喽!我是秋小 E~掐指一算,最近对函数的学习有点疏忽了!ROUND 函数你们有听 ...

  • Lookup函数的使用方法(lookup函数的使用方法及实例)

    在查找引用函数中,除了VLOOKUP函数外,还有一个经典函数--LOOKUP,对于这个函数,你了解多少呢?今天与大家分享一下有关LOOKUP函数基本用法.LOOKUP函数基本语法=LOOKUP(查找的 ...

  • SUM函数的使用方法(sub函数的功能)

    我说SUM函数是使用最频繁的函数,估计没有人反对吧,这个函数的重要性也是其他函数无法替代的,毕竟生活中加减运算是最主要的,乘除的使用都不会太多,这就更显这个函数的重要了.一.求文本格式数字的和在我们系 ...

  • sum函数求和(excel条件求和函数SUM怎么用)

    求和可谓是我们平时在Excel的使用过程中使用最多的函数,今天就给大家来详细介绍下SUM函数的用法,让大家对该函数有一个更加深入的了解.一.基础语法=SUM(Number1,Number2--,Num ...

  • excel函数用法大全(excel常用函数有哪些)

    在excel操作中,查询类函数是较为常用的.小编就在这里和大家一起探讨,excel中常用查询函数的用法.Excel有哪些常用的查询函数呢?小编在这里,先向大家介绍四个基本函数,再向大家介绍函数常用的使 ...

  • Excel函数详解:[176]MAXA函数用法

    MAXA函数,用于返回一组非空值中的最大值. 函数说明 01 函数语法: MAXA(value1,value2,...) 02 参数说明: value1,value2,...:表示要从中找出最大值的1 ...