VB模块中的过程如何调用?

2025-02-23 20:24:57
推荐回答(1个)
回答1:

举一个比较直观的例子
你在模块1中写好以后函数:

Public Function 直角三角形斜边(Byval 直角边1 as Double,Byval 直角边2 as Double)
直角三角形斜边=sqr(直角边1^2+直角边2^2)
End Function

在你要调用函数的地方写上
Dim 斜边 as Double
斜边=直角三角形斜边(3,4)
print 斜边

最终会打印出 5 ,说明你的函数调用成功了。
如果是没有返回值的过程,其实也一样的,就不需要定义一个变量去接收它:
使用Call+过程名 命令就可以了

比如
Private Sub ABC()
'......
End Sub

使用的时候就 Call ABC

但是应该注意函数或过程的作用域,也就是Private或Public,如果其他地方没有权限调用函数,就会报错。