input box 返回的就是string ,你硬是要赋返回值到long 上面当然会报错。
input box 上面的是一个text box 当然输入也只能string ,输出也只能是string .
就算在设计中弄了个picture.picture 作为默认文本,在input box 开头的代码段也会强制转换为string ,所以输出的是一个picture.picture.handle.
如果要求输入不同的数据,可以在输入以后,进行返回值的判定或者是转换。
比如我要一个long 返回
dim a as long
a=clong(val(inputbox("输入数字")))