我試圖使用getref從與測試相關的函數庫中調用一個函數。 我的代碼 -如何調用函數庫中的函數(帶參數),從變量中獲取函數名稱?
在動作1
str = "sample"
msg = "hi"
x = GetRef("Function_"&str)(msg)
msgbox x
在函數庫,
Function Function_sample(strMsg)
Function_sample = strMsg
End Function
我得到的錯誤 -
"Invalid procedure call or argument."
但如果功能正常工作被放置在同一個動作中。 如何調用函數庫中的函數(帶參數),從變量中獲取函數名稱?
爲你的代碼「作品」作爲一個普通的VBScript中,都必須有您(含)的庫問題。 –
我不認爲['GetRef'](http://msdn.microsoft。com/en-us/library/ekabbe10)以簡單的VBScript工作。 –
@AnsgarWiechers - 當然是,請參閱下面的答案。 –