VBScript 程序
實例
- 子程序
- 這個子程序不會返回值。
- 函數程序
- 假如你希望返回某個值時,可以使用函數程序。
VBScript 程序
我們可使用兩種程序:子程序和函數程序。
子程序:
- 是一系列的語句,被封裝在 Sub 和 End Sub 語句內。
- 可執行某些操作,但不會返回值。
- 可帶有通過程序調用來向子程序傳遞參數。
- 如果沒有,必須帶有空的圓括號
Sub mysub() some statements End Sub
Sub mysub(argument1,argument2) some statements End Sub
函數程序:
- 是一系列的語句,被封裝在 Function 和 End Function 語句內。
- 可執行某些操作并返回值。
- 可帶有通過程序調用來向其傳遞參數。
- 如果沒有,必須帶有空的圓括號
- 通過向函數程序名賦值的方式,可使其返回值。
Function myfunction() some statements myfunction=some value End Function
Function myfunction(argument1,argument2) some statements myfunction=some value End Function
調用子程序或函數程序
可以這樣調用某個函數:
name = findname()
此函數名為 "findname",函數會返回一個值,這個值會存儲于變量 "name" 中。
或者可以這樣做:
msgbox "Your name is " & findname()
我們通過調用了名為 "findname" 的函數,這個函數返回的值會顯示在消息框中。
可以這樣調用子程序:
Call MyProc(argument)
或者,也可以省略 Call 語句:
MyProc argument