vb的msgbox返回值

x=msgbox("a")
print x
请问为什么x的返回值是1而不是a

函数 MsgBox 的返回值是 Long 类型,代表用户单击了对话框中的哪一个按钮。你的语句中的字符 "a" 是显示在对话框中的提示字符。

返回值代表用户单击对话框中的按钮:
vbOK 确定
vbCancel 取消
VbYes 是
VbNo 否
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-10-07
x=msgbox("a")

返回值是msgbox语句是否执行成功。如果成功,则x=1;否则,x=0。而且返回值只有1或0两个值。
第2个回答  2008-10-07
楼上错了,返回值有1到7 ,7个值

按就是“确定” ,就返回1,书上的内容!!