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