VB模块中的过程如何调用?
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,如果其他地方没有权限调用函数,就会报错。
你在模块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,如果其他地方没有权限调用函数,就会报错。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询