本帖最后由 ccq000000 于 2014-1-17 15:50 编辑
A:msgbox的返回值是1-7,但我在测试返回值类型时却返回了long数据类型,应该是integer类型,这是为什么?恳望帮助.
测试代码:
Sub aa()
Dim x
x = MsgBox("测试返回值类型", , "提示")
MsgBox x
MsgBox TypeName(x)
End Sub
B:inputbox方法的最后一个参数设置了输入数据的类型,测试了一下,若限定了数据类型,程序接收的就是该种类型(指x的类型)?
这种理解正确吗?如果最后一个参数缺省是不是返回字符串类型?
测试代码:
Sub bb()
Dim x
x = Application.InputBox("测试输入值类型", "提示", 22, , , , , 1)
MsgBox TypeName(x)
End Sub
Sub cc()
Dim x
x = Application.InputBox("测试输入值类型", "提示", 22, , , , , 2)
MsgBox TypeName(x)
End Sub
Book1.rar
(6 KB, 下载次数: 3)
|