VBScript MsgBox 函數

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-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>
MsgBox("Hello world")
</script>
實例 2
帶有換行符的消息框:
<script type="text/vbscript">
MsgBox("Hello" & chr(13) & "world")
</script>
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>
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>
x=MsgBox("Are you a programmer",4,"Please answer")
</script>
