Sto provando a utilizzare getref per chiamare una funzione dalla libreria di funzioni associata al test. Il mio codice -Come chiamare una funzione (con parametri) che si trova nella libreria delle funzioni, prendendo il nome della funzione da una variabile?
In action1
str = "sample"
msg = "hi"
x = GetRef("Function_"&str)(msg)
msgbox x
Nella libreria di funzioni,
Function Function_sample(strMsg)
Function_sample = strMsg
End Function
Sto ottenendo l'errore -
"Invalid procedure call or argument."
ma funziona bene se la funzione è posto nella stessa azione. Come chiamare una funzione (con parametri) che si trova nella libreria delle funzioni, prendendo il nome della funzione da una variabile?
il tuo codice 'funziona' come VBScript pianura, ci deve essere un problema con il vostro (compresa del) biblioteca. –
Non penso ['GetRef'] (http://msdn.microsoft.it/it/us/library/ekabbe10) funziona in VBScript semplice. –
@AnsgarWiechers - ovviamente lo fa, vedere la mia risposta qui sotto. –