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