msgbox函數(shù)參數(shù)詳解
在進行vba編程時,我們一般都會用到msgbox函數(shù),該函數(shù)帶有很多參數(shù),那么各個參數(shù)的功能具體是怎樣的呢?接下來進行詳細介紹。 1. 參數(shù)prompt 在msgbox函數(shù)中,參數(shù)prompt是必
在進行vba編程時,我們一般都會用到msgbox函數(shù),該函數(shù)帶有很多參數(shù),那么各個參數(shù)的功能具體是怎樣的呢?接下來進行詳細介紹。
1. 參數(shù)prompt
在msgbox函數(shù)中,參數(shù)prompt是必須要填的,它的最大長度值為1024個字符。通常情況下,如果我們輸入很長的內(nèi)容,它會自動換行。例如,我們輸入較多的提示信息:
MsgBox "請輸入姓名:" amp; (Chr(13)) amp; (Chr(13)) amp; "姓名:"
運行后,效果如圖所示,它會自動換行。
2. 回車符和換行符
如果要換行,則需要借助回車符(Chr(13))和換行符(Chr(10))。例如,輸入語句:
MsgBox "請輸入姓名:" amp; (Chr(13)) amp; (Chr(13)) amp; "姓名:",執(zhí)行效果見圖。
3. 參數(shù)Buttons
參數(shù)Buttons可以是數(shù)值,也可以是表達式,用于指定按鈕數(shù)目和形式。默認為0,即只顯示確定按鈕。
如果Buttons的值為vbOKCancel的話,則顯示確定和取消兩個按鈕。代碼如下:
MsgBox "請輸入姓名:" amp; (Chr(13)) amp; (Chr(13)) amp; "姓名:", vbOKCancel
4. 其他按鈕選項
如果Buttons的值為vbAbortRetryIgnore,則顯示終止、重試、忽略三個按鈕。
如果Buttons的值為vbYesNoCancel,則顯示是、否、取消三個按鈕。
5. 參數(shù)title
參數(shù)title的作用是設(shè)置消息框的標題。代碼及運行結(jié)果如下圖所示。