以我个人的经验,我只对Sub过程使用Call,这样可以明显发现哪里是调用Sub过程了,这样比直接调用过程更明显易读些。举个例子:
Sub ConnDataBase(byVal DBPath, byRef DataConn, byRef DataCmd, byRef RS)
'....
End Sub
不使用Call调用可以直接使用 ConnDataBase myDB,DataConn,DataCmd,RS
使用Call的方法如下: Call ConnDataBase(myDB,DataConn,DataCmd,RS)
带了Call以及括号比较容易识别Sub过程的调用。
关于安全性,用不用Call都完全一样。