我正在尝试使用getref从与测试关联的函数库中调用函数.我的代码 -
在行动1
str = "sample"
msg = "hi"
x = GetRef("Function_"&str)(msg)
msgbox x
Run Code Online (Sandbox Code Playgroud)
在函数库中,
Function Function_sample(strMsg)
Function_sample = strMsg
End Function
Run Code Online (Sandbox Code Playgroud)
我收到了错误 -
"无效的过程调用或参数."
但是如果函数放在同一个动作中,它可以正常工作.如何调用函数库中的函数(带参数),从变量中获取函数名?
我在函数库中声明了一个二维数组,并将其与测试关联。在测试的action1中,我尝试使用“ erase”语句清除数组。
我的代码-
在函数库中,
Dim strVerifyAry(25,6)
Run Code Online (Sandbox Code Playgroud)
在行动1中,
erase strVerifyAry
Run Code Online (Sandbox Code Playgroud)
错误信息
Run Error - Type mismatch: 'Erase'
Run Code Online (Sandbox Code Playgroud)
如何清除此数组的内容?