Eval:計算一個表達式的值並返回結果ide
value=Eval("2+3")函數
msgbox value字符串
備註:」2+3″雖然是一個字符串,可是在Eval卻會把它看成一個表達式 2+3 來執行it
Execute:執行一個或者多個指定的腳本語句,多個語句用 「:」 隔開io
Execute "a=1:msgbox a"function
備註:」a=1:msgbox a」是一個字符串,可是Execute會把其看成語句來執行。此處結果爲打印1class
ExecuteGlobal:執行全局空間的一個或者多個指定的腳本語句,多個語句用 「:」 隔開變量
Dim a
a="Global"
Function tt
Dim a
a = "function_tt"
Execute "msgbox a"
ExecuteGlobal "msgbox a"
End Function
Call tt()im
備註:執行下以上腳本即會明白,在function中先是執行函數體內部的變量,打印的是function_tt,接着是執行全局變量,打印的是Global腳本