调用过程和函数时,加call和不加没什么区别,只是增加可读性而已,以下是摘自MSDN的说明:

Visual Basic 语言参考
Call 语句 (Visual Basic)
将控制传送到 Function、Sub 或动态链接库 (DLL) 过程。

[ Call ] procedureName [ (argumentList) ]



各部分说明

procedureName

必选。要调用的过程名。

argumentList

可选。变量和表达式列表,表示当调用过程时传递给该过程的参数。多个参数以逗号分隔。如果包括 argumentList,则必须将它放在括号内。

备注
您通常使用 Call 语句调用不返回值的过程。如果该过程返回值,Call 语句将放弃该值。

在调用过程时不要求您必须使用 Call 语句,但使用该语句可以提高代码的可读性。