QTP中常用的VBS函數(shù) 軟件測(cè)試
Left 函數(shù)
返回 Variant (String),其中包含字符串中從左邊算起指定數(shù)量的字符。
語法
Left(string, length)
Left 函數(shù)的語法有下面的命名參數(shù):
部分 說明
string 必要參數(shù)。字符串表達(dá)式其中最左邊的那些字符將被返回。如果 string 包含 Null,將返回 Null。
length 必要參數(shù);為 Variant (Long)。數(shù)值表達(dá)式,指出將返回多少個(gè)字符。如果為 0,返回零長(zhǎng)度字符串 ("")。如果大于或等于 string 的字符數(shù),則返回整個(gè)字符串。
說明
欲知 string 的字符數(shù),使用 Len 函數(shù)。
注意 LeftB 函數(shù)作用于包含在字符串中的字節(jié)數(shù)據(jù)。所以 length 指定的是字節(jié)數(shù),而不是要返回的字符數(shù)。
Mid 函數(shù)
從字符串中返回指定數(shù)目的字符。
Mid(string, start[, length])
參數(shù)
string
字符串表達(dá)式,從中返回字符。如果 string 包含 Null,則返回 Null。
Start
string 中被提取的字符部分的開始位置。如果 start 超過了 string 中字符的數(shù)目,Mid 將返回零長(zhǎng)度字符串 ("")。
Length
要返回的字符數(shù)。如果省略或 length 超過文本的字符數(shù)(包括 start 處的字符),將返回字符串中從 start 到字符串結(jié)束的所有字符。
說明
要判斷 string 中字符的數(shù)目,可使用 Len 函數(shù)。
下面的示例利用 Mid 函數(shù)返回字符串中從第四個(gè)字符開始的六個(gè)字符:
Dim MyVar
MyVar = Mid("VB腳本is fun!", 4, 6) 'MyVar 包含 "Script"。
注意 MidB 函數(shù)與包含在字符串中的字節(jié)數(shù)據(jù)一起使用。其參數(shù)不是指定字符數(shù),而是字節(jié)數(shù)。
Len 函數(shù)
返回字符串內(nèi)字符的數(shù)目,或是存儲(chǔ)一變量所需的字節(jié)數(shù)。
Len(string | varname)
參數(shù)
string
任意有效的字符串表達(dá)式。如果 string 參數(shù)包含 Null,則返回 Null。
Varname
任意有效的變量名。如果 varname 參數(shù)包含 Null,則返回 Null。
說明
下面的示例利用 Len 函數(shù)返回字符串中的字符數(shù)目:
Dim MyString
MyString = Len("VBSCRIPT") 'MyString 包含 8。
注意 LenB 函數(shù)與包含在字符串中的字節(jié)數(shù)據(jù)一起使用。LenB 不是返回字符串中的字符數(shù),而是返回用于代表字符串的字節(jié)數(shù)。
Right 函數(shù)
從字符串右邊返回指定數(shù)目的字符。
Right(string, length)
參數(shù)
string
字符串表達(dá)式,其最右邊的字符被返回。如果 string 參數(shù)中包含 Null,則返回 Null。
Length
數(shù)值表達(dá)式,指明要返回的字符數(shù)目。如果為 0,返回零長(zhǎng)度字符串;如果此數(shù)大于或等于 string 參數(shù)中的所有字符數(shù)目,則返回整個(gè)字符串。
說明
要確定 string 參數(shù)中的字符數(shù)目,使用 Len 函數(shù)。
下面的示例利用 Right 函數(shù)從字符串右邊返回指定數(shù)目的字符:
Dim AnyString, MyStr
AnyString = "Hello World" ' 定義字符串。
MyStr = Right(AnyString, 1) ' 返回 "d"。
MyStr = Right(AnyString, 6) ' 返回 " World"。
MyStr = Right(AnyString, 20) ' 返回 "Hello World"。
注意 RightB 函數(shù)用于字符串中的字節(jié)數(shù)據(jù),length 參數(shù)指定返回的是字節(jié)數(shù)目,而不是字符數(shù)目。
InStr 函數(shù)
返回某字符串在另一字符串中第一次出現(xiàn)的位置。
InStr([start, ]string1, string2[, compare])
參數(shù)
start
可選項(xiàng)。數(shù)值表達(dá)式,用于設(shè)置每次搜索的開始位置。如果省略,將從第一個(gè)字符的位置開始搜索。如果 start 包含 Null,則會(huì)出現(xiàn)錯(cuò)誤。如果已指定 compare,則必須要有 start 參數(shù)。
string1
必選項(xiàng)。接受搜索的字符串表達(dá)式。
string2
必選項(xiàng)。要搜索的字符串表達(dá)式。
compare
可選項(xiàng)。指示在計(jì)算子字符串時(shí)使用的比較類型的數(shù)值。有關(guān)數(shù)值,請(qǐng)參閱“設(shè)置”部分。如果省略,將執(zhí)行二進(jìn)制比較。
設(shè)置
compare 參數(shù)可以有以下值:
常數(shù) 值 描述
vbBinaryCompare 0 執(zhí)行二進(jìn)制比較。
vbTextCompare 1 執(zhí)行文本比較。
返回值
InStr 函數(shù)返回以下值:
如果 InStr 返回
string1 為零長(zhǎng)度 0
string1 為 Null Null
string2 為零長(zhǎng)度 start
string2 為 Null Null
string2 沒有找到 0
在 string1 中找到 string2 找到匹配字符串的位置
start > Len(string2) 0
說明
下面的示例利用 InStr 搜索字符串:
Dim SearchString, SearchChar, MyPos
SearchString ="XXpXXpXXPXXP" ' 要搜索的字符串。
SearchChar = "P" ' Search for "P".
MyPos = Instr(4, SearchString, SearchChar, 1) ' 在位置 4 進(jìn)行的文本比較。返回 6。
MyPos = Instr(1, SearchString, SearchChar, 0) ' 在位置 1 進(jìn)行的二進(jìn)制比較。返回 9。
MyPos = Instr(SearchString, SearchChar) ' 默認(rèn)情況下,進(jìn)行的是二進(jìn)制比較(省略了最后的參數(shù))。返回 9。
MyPos = Instr(1, SearchString, "W") ' 在位置 1 進(jìn)行的二進(jìn)制比較。返回 0(找不到 "W")。
注意 InStrB 函數(shù)使用包含在字符串中的字節(jié)數(shù)據(jù),所以 InStrB 返回的不是一個(gè)字符串在另一個(gè)字符串中第一次出現(xiàn)的字符位置,而是字節(jié)位置。
LTrim、RTrim與 Trim 函數(shù)
返回不帶前導(dǎo)空格 (LTrim)、后續(xù)空格 (RTrim) 或前導(dǎo)與后續(xù)空格 (Trim) 的字符串副本。
LTrim(string)
RTrim(string)
Trim(string)
string 參數(shù)是任意有效的字符串表達(dá)式。如果 string 參數(shù)中包含 Null,則返回 Null。
說明
下面的示例利用 LTrim, RTrim, 和 Trim 函數(shù)分別用來除去字符串開始的空格、尾部空格、 開始和尾部空格:
Dim MyVar
MyVar = LTrim(" vbscript ") 'MyVar 包含 "vbscript "。
MyVar = RTrim(" vbscript ") 'MyVar 包含 " vbscript"。
MyVar = Trim(" vbscript ") 'MyVar 包含 "vbscript"。
Rnd 函數(shù)
返回一個(gè)隨機(jī)數(shù)。
Rnd[(number)]
number 參數(shù)可以是任意有效的數(shù)值表達(dá)式。
說明
Rnd 函數(shù)返回一個(gè)小于 1 但大于或等于 0 的值。number 的值決定了 Rnd 生成隨機(jī)數(shù)的方式:
如果 number 為 Rnd 生成
小于零 每次都相同的值,使用 number 作為種子。
大于零 序列中的下一個(gè)隨機(jī)數(shù)。
等于零 最近生成的數(shù)。
省略 序列中的下一個(gè)隨機(jī)數(shù)。
因每一次連續(xù)調(diào)用 Rnd 函數(shù)時(shí)都用序列中的前一個(gè)數(shù)作為下一個(gè)數(shù)的種子,所以對(duì)于任何最初給定的種子都會(huì)生成相同的數(shù)列。
在調(diào)用 Rnd 之前,先使用無參數(shù)的 Randomize 語句初始化隨機(jī)數(shù)生成器,該生成器具有基于系統(tǒng)計(jì)時(shí)器的種子。
要產(chǎn)生指定范圍的隨機(jī)整數(shù),請(qǐng)使用以下公式:
Int((upperbound - lowerbound + 1) * Rnd + lowerbound)
這里, upperbound 是此范圍的上界,而 lowerbound 是此范圍內(nèi)的下界。
注意 要重復(fù)隨機(jī)數(shù)的序列,請(qǐng)?jiān)谑褂脭?shù)值參數(shù)調(diào)用 Randomize 之前,立即用負(fù)值參數(shù)調(diào)用 Rnd。使用同樣 number 值的 Randomize 不能重復(fù)先前的隨機(jī)數(shù)序列。
Randomize 語句
初始化隨機(jī)數(shù)生成器。
語法
Randomize [number]
可選的 number 參數(shù)是 Variant 或任何有效的數(shù)值表達(dá)式。
說明
Randomize 用 number 將 Rnd 函數(shù)的隨機(jī)數(shù)生成器初始化,該隨機(jī)數(shù)生成器給 number 一個(gè)新的種子值。如果省略 number,則用系統(tǒng)計(jì)時(shí)器返回的值作為新的種子值。
如果沒有使用 Randomize,則(無參數(shù)的)Rnd 函數(shù)使用第一次調(diào)用 Rnd 函數(shù)的種子值。
注意 若想得到重復(fù)的隨機(jī)數(shù)序列,在使用具有數(shù)值參數(shù)的 Randomize 之前直接調(diào)用具有負(fù)參數(shù)值的 Rnd。使用具有同樣 number 值的 Randomize 是不會(huì)得到重復(fù)的隨機(jī)數(shù)序列的。
Rnd 函數(shù)示例
本示例使用 Rnd 函數(shù)隨機(jī)生成一個(gè) 1 到 6 的隨機(jī)整數(shù)。
本示例用 Randomize 語句初始化隨機(jī)數(shù)生成器。由于忽略了數(shù)值參數(shù), 所以 Randomize 用 Timer 函數(shù)的返回值作為新的隨機(jī)數(shù)種子值。
Dim MyValue
Randomize ' 對(duì)隨機(jī)數(shù)生成器做初始化的動(dòng)作。
MyValue = Int((6 * Rnd) + 1) ' 生成 1 到 6 之間的隨機(jī)數(shù)值。
Split函數(shù)
描述
返回一個(gè)下標(biāo)從零開始的一維數(shù)組,它包含指定數(shù)目的子字符串。
語法
Split(expression[, delimiter[, count[, compare]]])
Split函數(shù)語法有如下幾部分:
部分 描述
expression 必需的。包含子字符串和分隔符的字符串表達(dá)式 。如果expression是一個(gè)長(zhǎng)度為零的字符串(""),Split則返回一個(gè)空數(shù)組,即沒有元素和數(shù)據(jù)的數(shù)組。
delimiter 可選的。用于標(biāo)識(shí)子字符串邊界的字符串字符。如果忽略,則使用空格字符(" ")作為分隔符。如果delimiter是一個(gè)長(zhǎng)度為零的字符串,則返回的數(shù)組僅包含一個(gè)元素,即完整的 expression字符串。
count 可選的。要返回的子字符串?dāng)?shù),–1表示返回所有的子字符串。
compare 可選的。數(shù)字值,表示判別子字符串時(shí)使用的比較方式。關(guān)于其值,請(qǐng)參閱“設(shè)置值”部分。
設(shè)置值
compare參數(shù)的設(shè)置值如下:
常數(shù) 值 描述
vbUseCompareOption –1 用Option Compare語句中的設(shè)置值執(zhí)行比較。
vbBinaryCompare 0 執(zhí)行二進(jìn)制比較。
vbTextCompare 1 執(zhí)行文字比較。
vbDatabaseCompare 2 僅用于Microsoft Access?;谀?strong>數(shù)據(jù)庫的信息執(zhí)行比較。
Replace 函數(shù)
返回字符串,其中指定數(shù)目的某子字符串被替換為另一個(gè)子字符串。
Replace(expression, find, replacewith[, compare[, count[, start]]])
參數(shù)
expression
必選項(xiàng)。字符串表達(dá)式包含要替代的子字符串。
Find
必選項(xiàng)。被搜索的子字符串。
Replacewith
必選項(xiàng)。用于替換的子字符串。
Start
可選項(xiàng)。expression 中開始搜索子字符串的位置。如果省略,默認(rèn)值為 1。在和count 關(guān)聯(lián)時(shí)必須用
count
可選項(xiàng)。執(zhí)行子字符串替換的數(shù)目。如果省略,默認(rèn)值為 -1,表示進(jìn)行所有可能的替換。在和 start 關(guān)聯(lián)時(shí)必須用。
Compare
可選項(xiàng)。指示在計(jì)算子字符串時(shí)使用的比較類型的數(shù)值。有關(guān)數(shù)值,請(qǐng)參閱“設(shè)置”部分。如果省略,缺省值為 0 ,這意味著必須進(jìn)行二進(jìn)制比較。
設(shè)置
compare 參數(shù)可以有以下值:
常數(shù) 值 描述
vbBinaryCompare 0 執(zhí)行二進(jìn)制比較。
vbTextCompare 1 執(zhí)行文本比較。
返回值
Replace 返回以下值:
如果 Replace 返回
expression 為零長(zhǎng)度 零長(zhǎng)度字符串 ("")。
expression 為 Null 錯(cuò)誤。
find 為零長(zhǎng)度 expression 的副本。
replacewith 為零長(zhǎng)度 expression 的副本,其中刪除了所有由 find 參數(shù)指定的內(nèi)容。
start > Len(expression) 零長(zhǎng)度字符串。
count 為 0 expression 的副本。
說明
Replace 函數(shù)的返回值是經(jīng)過替換(從由 start 指定的位置開始到 expression 字符串的結(jié)尾)后的字符串,而不是原始字符串從開始至結(jié)尾的副本。
下面的示例利用 Replace 函數(shù)返回字符串:
Dim MyString
MyString = Replace("XXpXXPXXp", "p", "Y") '二進(jìn)制比較從字符串左端開始。返回 "XXYXXPXXY"。
MyString = Replace("XXpXXPXXp", "p", "Y", '文本比較從第三個(gè)字符開始。返回 "YXXYXXY"。3,, -1, 1)
StrComp 函數(shù)
返回一個(gè)表明字符串比較結(jié)果的值。
StrComp(string1, string2[, compare])
參數(shù)
string1
必選項(xiàng)。任意有效的字符串表達(dá)式。
string2
必選項(xiàng)。任意有效的字符串表達(dá)式。
Compare
可選項(xiàng)。指示在計(jì)算字符串時(shí)使用的比較類型的數(shù)值。如果省略,則執(zhí)行二進(jìn)制比較。有關(guān)數(shù)值,請(qǐng)參閱“設(shè)置”部分。
設(shè)置
compare 參數(shù)可以有以下值:
常數(shù) 值 描述
vbBinaryCompare 0 執(zhí)行二進(jìn)制比較。
vbTextCompare 1 執(zhí)行文本比較。
返回值
StrComp 函數(shù)有以下返回值:
如果 StrComp 返回
string1 小于 string2 -1
string1 等于 string2 0
string1 大于 string2 1
string1 或 string2 為 Null Null
說明
下面的示例利用 StrComp 函數(shù)返回字符串比較的結(jié)果。如果第三個(gè)參數(shù)為 1 執(zhí)行文本比較;如果第三個(gè)參數(shù)為 0 或者省略執(zhí)行二進(jìn)制比較。
Dim MyStr1, MyStr2, MyComp
MyStr1 = "ABCD": MyStr2 = "abcd" '定義變量。
MyComp = StrComp(MyStr1, MyStr2, 1) ' 返回 0。
MyComp = StrComp(MyStr1, MyStr2, 0) ' 返回 -1。
MyComp = StrComp(MyStr2, MyStr1) ' 返回 1。
CInt 函數(shù)
返回表達(dá)式,此表達(dá)式已被轉(zhuǎn)換為 Integer 子類型的 Variant。
CInt(expression)
expression 參數(shù)是任意有效的表達(dá)式。
說明
通常,可以使用子類型轉(zhuǎn)換函數(shù)書寫代碼,以顯示某些操作的結(jié)果應(yīng)被表示為特定的數(shù)據(jù)類型,而不是默認(rèn)類型。例如,在出現(xiàn)貨幣、單精度或雙精度運(yùn)算的情況下,使用 CInt 或 CLng 強(qiáng)制執(zhí)行整數(shù)運(yùn)算。
CInt 函數(shù)用于進(jìn)行從其他數(shù)據(jù)類型到 Integer 子類型的國際公認(rèn)的格式轉(zhuǎn)換。例如對(duì)十進(jìn)制分隔符(如千分符)的識(shí)別,可能取決于系統(tǒng)的區(qū)域設(shè)置。
如果 expression 在 Integer 子類型可接受的范圍之外,則發(fā)生錯(cuò)誤。
下面的示例利用 CInt 函數(shù)把值轉(zhuǎn)換為 Integer:
Dim MyDouble, MyInt
MyDouble = 2345.5678 ' MyDouble 是 Double。
MyInt = CInt(MyDouble) ' MyInt 包含 2346。
注意 CInt 不同于 Fix 和 Int 函數(shù)刪除數(shù)值的小數(shù)部分,而是采用四舍五入的方式。當(dāng)小數(shù)部分正好等于 0.5 時(shí), CInt 總是將其四舍五入成最接近該數(shù)的偶數(shù)。例如, 0.5 四舍五入為 0, 以及 1.5 四舍五入為 2.
CStr 函數(shù)
返回表達(dá)式,該表達(dá)式已被轉(zhuǎn)換為 String 子類型的 Variant。
CStr(expression)
expression 參數(shù)是任意有效的表達(dá)式。
說明
通常,可以使用子類型轉(zhuǎn)換函數(shù)書寫代碼,以顯示某些操作的結(jié)果應(yīng)被表示為特定的數(shù)據(jù)類型,而不是默認(rèn)類型。例如,使用 CStr 強(qiáng)制將結(jié)果表示為 String。
CStr 函數(shù)用于替代 Str 函數(shù)來進(jìn)行從其他數(shù)據(jù)類型到 String 子類型的國際公認(rèn)的格式轉(zhuǎn)換。例如對(duì)十進(jìn)制分隔符的識(shí)別取決于系統(tǒng)的區(qū)域設(shè)置。
expression 根據(jù)下表決定返回的數(shù)據(jù):
如果 expression 為 CStr 返回
Boolean 字符串,包含 True 或 False。
Date 字符串,包含系統(tǒng)的短日期格式日期。
Null 運(yùn)行時(shí)錯(cuò)誤。
Empty 零長(zhǎng)度字符串 ("")。
Error 字符串,包含跟隨有錯(cuò)誤號(hào)碼的單詞 Error。
其他數(shù)值 字符串,包含此數(shù)字。
下面的示例利用 CStr 函數(shù)把數(shù)字轉(zhuǎn)換為 String:
Dim MyDouble, MyString
MyDouble = 437.324 ' MyDouble 是雙精度值。
MyString = CStr(MyDouble) ' MyString 包含 "437.324"。
LCase 函數(shù)
返回字符串的小寫形式。
LCase(string)
string 參數(shù)是任意有效的字符串表達(dá)式。如果 string 參數(shù)中包含 Null,則返回 Null。
說明
僅大寫字母轉(zhuǎn)換成小寫字母;所有小寫字母和非字母字符保持不變。
下面的示例利用 LCase 函數(shù)把大寫字母轉(zhuǎn)換為小寫字母:
Dim MyString
Dim LCaseString
MyString = "VBSCript"
LCaseString = LCase(MyString) ' LCaseString 包含 "vbscript"。
UCase 函數(shù)
返回字符串的大寫形式。
UCase(string)
string 參數(shù)是任意有效的字符串表達(dá)式。如果 string 參數(shù)中包含 Null,則返回 Null。
說明
只有小寫字母被轉(zhuǎn)換成大寫字母;所有大寫字母和非字母字符均保持不變。
下面的示例利用 UCase 函數(shù)返回字符串的大寫形式:
Dim MyWord
MyWord = UCase("Hello World") ' 返回"HELLO WORLD"。
MsgBox 函數(shù)
在對(duì)話框中顯示消息,等待用戶單擊按鈕,并返回一個(gè)值指示用戶單擊的按鈕。
MsgBox(prompt[, buttons][, title][, helpfile, context])
參數(shù)
prompt
作為消息顯示在對(duì)話框中的字符串表達(dá)式。prompt 的最大長(zhǎng)度大約是 1024 個(gè)字符,這取決于所使用的字符的寬度。如果 prompt 中包含多個(gè)行,則可在各行之間用回車符 (Chr(13))、換行符 (Chr(10)) 或回車換行符的組合 (Chr(13) & Chr(10)) 分隔各行。
Buttons
數(shù)值表達(dá)式,是表示指定顯示按鈕的數(shù)目和類型、使用的圖標(biāo)樣式,默認(rèn)按鈕的標(biāo)識(shí)以及消息框樣式的數(shù)值的總和。有關(guān)數(shù)值,請(qǐng)參閱“設(shè)置”部分。如果省略,則 buttons 的默認(rèn)值為 0。
Title
顯示在對(duì)話框標(biāo)題欄中的字符串表達(dá)式。如果省略 title,則將應(yīng)用程序的名稱顯示在標(biāo)題欄中。
Helpfile
字符串表達(dá)式,用于標(biāo)識(shí)為對(duì)話框提供上下文相關(guān)幫助的幫助文件。如果已提供 helpfile,則必須提供 context。在 16 位系統(tǒng)平臺(tái)上不可用。
Context
數(shù)值表達(dá)式,用于標(biāo)識(shí)由幫助文件的作者指定給某個(gè)幫助主題的上下文編號(hào)。如果已提供 context,則必須提供 helpfile。在 16 位系統(tǒng)平臺(tái)上不可用。
設(shè)置
buttons 參數(shù)可以有以下值:
常數(shù) 值 描述
vbOKOnly 0 只顯示確定按鈕。
vbOKCancel 1 顯示確定和取消按鈕。
vbAbortRetryIgnore 2 顯示放棄、重試和忽略按鈕。
vbYesNoCancel 3 顯示是、否和取消按鈕。
vbYesNo 4 顯示是和否按鈕。
vbRetryCancel 5 顯示重試和取消按鈕。
vbCritical 16 顯示臨界信息圖標(biāo)。
vbQuestion 32 顯示警告查詢圖標(biāo)。
vbExclamation 48 顯示警告消息圖標(biāo)。
vbInformation 64 顯示信息消息圖標(biāo)。
vbDefaultButton1 0 第一個(gè)按鈕為默認(rèn)按鈕。
vbDefaultButton2 256 第二個(gè)按鈕為默認(rèn)按鈕。
vbDefaultButton3 512 第三個(gè)按鈕為默認(rèn)按鈕。
vbDefaultButton4 768 第四個(gè)按鈕為默認(rèn)按鈕。
vbApplicationModal 0 應(yīng)用程序模式:用戶必須響應(yīng)消息框才能繼續(xù)在當(dāng)前應(yīng)用程序中工作。
vbSystemModal 4096 系統(tǒng)模式:在用戶響應(yīng)消息框前,所有應(yīng)用程序都被掛起。
第一組值 (0 - 5) 用于描述對(duì)話框中顯示的按鈕類型與數(shù)目;第二組值 (16, 32, 48, 64) 用于描述圖標(biāo)的樣式;第三組值 (0, 256, 512) 用于確定默認(rèn)按鈕;而第四組值 (0, 4096) 則決定消息框的樣式。在將這些數(shù)字相加以生成 buttons 參數(shù)值時(shí),只能從每組值中取用一個(gè)數(shù)字。
返回值
MsgBox 函數(shù)有以下返回值:
常數(shù) 值 按鈕
vbOK 1 確定
vbCancel 2 取消
vbAbort 3 放棄
vbRetry 4 重試
vbIgnore 5 忽略
vbYes 6 是
vbNo 7 否
說明
如果同時(shí)提供了 helpfile 和 context,則用戶可以按 F1 鍵以查看與上下文相對(duì)應(yīng)的幫助主題。
如果對(duì)話框顯示取消按鈕,則按 ESC 鍵與單擊取消的效果相同。如果對(duì)話框包含幫助按鈕,則有為對(duì)話框提供的上下文相關(guān)幫助。但是在單擊其他按鈕之前,不會(huì)返回任何值。
當(dāng)MicroSoft Internet Explorer使用MsgBox函數(shù)時(shí),任何對(duì)話框的標(biāo)題總是包含"VBScript",以便于將其與標(biāo)準(zhǔn)對(duì)話框區(qū)別開來。
下面的例子演示了 MsgBox 函數(shù)的用法:
Dim MyVar
MyVar = MsgBox ("Hello World!", 65, "MsgBox Example")
' MyVar 包含 1 或 2,這取決于單擊的是哪個(gè)按鈕。