Visual Basic Scripting Edition  

Call Statement

Transfers control to a Sub or Function procedure.

[Call] name [argumentlist]


Optional keyword. If specified, you must enclose argumentlist in parentheses. For example:

Call MyProc(0)

Required. Name of the procedure to call.
Optional. Comma-delimited list of variables, arrays, or expressions to pass to the procedure.


You are not required to use the Call keyword when calling a procedure. However, if you use the Call keyword to call a procedure that requires arguments, argumentlist must be enclosed in parentheses. If you omit the Call keyword, you also must omit the parentheses around argumentlist. If you use either Call syntax to call any intrinsic or user-defined function, the function's return value is discarded.

Call MyFunction("Hello World")
Function MyFunction(text)
   MsgBox text
End Function


Version 1