调用过程(Sub)时不能使用括号

运行时提示“The test run cannot continue due to a syntax error”调用过程sub时不能使用括号

  解决方法:使用call调用

  一般情况下,这种错误出现在调用的过程没有返回值的情况。应该来说,就是调用参数赋值错误。出现这种错误,使用CALL 就是可以解决的。

  调用过程(sub)时,有两种写法     vb的特点
  1.Msgbox name,0,"hai"        '不要加括号   

  2.call   Msgbox(name,0,"hai")     '加上call关键字

因为MsgBox函数有返回值 而没有变量收它的返回值,所以会报错,解决方法如上,要么不加括号,要么加上call关键字

原文地址:https://www.cnblogs.com/lonelyshy/p/12706320.html