VBScript MsgBox 函數
完整的 VBScript 參考手冊
MsgBox 函數顯示一個消息框,等待用戶點擊某個按鈕,然后返回指示被點擊按鈕的值。
MsgBox 函數返回下面的值:
- 1 = vbOK - OK 按鈕被點擊
- 2 = vbCancel - Cancel 按鈕被點擊
- 3 = vbAbort - Abort 按鈕被點擊
- 4 = vbRetry - Retry 按鈕被點擊
- 5 = vbIgnore - Ignore 按鈕被點擊
- 6 = vbYes - Yes 按鈕被點擊
- 7 = vbNo - No 按鈕被點擊
注意:當 helpfile 和 context 參數均被規定后,用戶可按 F1 鍵來查看幫助。
提示:請參閱 InputBox 函數。
語法
MsgBox(prompt[,buttons][,title][,helpfile,context])
參數 | 描述 |
prompt | 必需。作為消息顯示在對話框中的字符串表達式。prompt 的最大長度大約是 1024 個字符,這取決于所使用的字符的寬度。如果 prompt 中包含多個行,則可在各行之間用回車符(Chr(13))、換行符(Chr(10))或回車換行符的組合(Chr(13) & Chr(10))分隔各行。 |
buttons | 可選,是表示指定顯示按鈕的數目和類型、使用的圖標樣式,默認按鈕的標識以及消息框樣式的數值的總和。默認值為 0。 - 0 = vbOKOnly - 只顯示 OK 按鈕
- 1 = vbOKCancel - 顯示 OK 和 Cancel 按鈕
- 2 = vbAbortRetryIgnore - 顯示 Abort、Retry 和 Ignore 按鈕
- 3 = vbYesNoCancel - 顯示 Yes、No 和 Cancel 按鈕
- 4 = vbYesNo - 顯示 Yes 和 No 按鈕
- 5 = vbRetryCancel - 顯示 Retry 和 Cancel 按鈕
- 16 = vbCritical - 顯示臨界信息圖標
- 32 = vbQuestion - 顯示警告查詢圖標
- 48 = vbExclamation - 顯示警告消息圖標
- 64 = vbInformation - 顯示信息消息圖標
- 0 = vbDefaultButton1 - 第一個按鈕為默認按鈕
- 256 = vbDefaultButton2 - 第二個按鈕為默認按鈕
- 512 = vbDefaultButton3 - 第三個按鈕為默認按鈕
- 768 = vbDefaultButton4 - 第四個按鈕為默認按鈕
- 0 = vbApplicationModal - 應用程序模式(用戶必須響應消息框才能繼續在當前應用程序中工作)
- 4096 = vbSystemModal - 系統模式(在用戶響應消息框前,所有應用程序都被掛起)
我們可以把按鈕分成四組:第一組值(0-5)用于描述對話框中顯示的按鈕類型與數目;第二組值(16,32,48,64)用于描述圖標的樣式;第三組值(0,256,512,768)用于確定默認按鈕;而第四組值(0,4096)則決定消息框的樣式。在將這些數字相加以生成 buttons 參數值時,只能從每組值中取用一個數字。 |
title | 可選。消息框的標題。默認是應用程序的名稱。 |
helpfile | 可選。字符串表達式,用于標識為對話框提供上下文相關幫助的幫助文件。必須與 context 參數一起使用。 |
context | 可選。數值表達式,用于標識由幫助文件的作者指定給某個幫助主題的上下文編號。必須與 helpfile 參數一起使用。 |
實例
實例 1
<script type="text/vbscript">
MsgBox("Hello world")
</script>
嘗試一下 ? 實例 2
帶有換行符的消息框:
<script type="text/vbscript">
MsgBox("Hello" & chr(13) & "world")
</script>
嘗試一下 ? 實例 3
不同的 buttonsets 和不同的圖標。返回點擊的按鈕的值:
<script type="text/vbscript">
x=MsgBox("Hello world",n)
document.getElementById("myDiv").innerHTML="You clicked: " & x
</script>
嘗試一下 ? 實例 4
帶有標題的消息框:
<script type="text/vbscript">
x=MsgBox("Are you a programmer",4,"Please answer")
</script>
嘗試一下 ?
完整的 VBScript 參考手冊