问题
单项选择题
以下是宏mac1的操作序列设计:
条件操作序列 操作参数
MsgBox 消息为"I"
[txt1]<0 MsgBox 消息为"am"
… MsgBox 消息为"student"
现设置宏mac1为窗体上某命令按钮的单击事件属性,打开窗体运行后,在窗体上名为“txt1”的文本框内输入数字1,然后单击此命令按钮,则( )。
A.会先后弹出3个消息框,分别显示消息“I”、“am”、“student”
B.会弹出一个消息框,显示消息“I”
C.会先后弹出两个消息框,分别显示消息“I”和“am”
D.会先后弹出两个消息框,分别显示消息“I”和“student”
答案
参考答案:B
解析: 在本题中,由于txt1中的值不符合第二个宏操作的条件,所以第二个宏不会执行,第三个宏操作和第二宏操作同样也不执行,因为它们条件相同;只执行第一个宏操作,MsgBox为“I”。