VBA中的MsgBox函數(shù)是用于顯示消息框的函數(shù),可以用于向用戶顯示一條消息并等待用戶的響應(yīng)。
使用MsgBox函數(shù)時(shí),可以設(shè)置以下參數(shù)來(lái)自定義消息框的外觀和行為:
以下是一個(gè)示例,演示如何使用MsgBox函數(shù)設(shè)置消息框的外觀和行為:
Sub MsgBoxExample()
Dim result As Integer
result = MsgBox("這是一條示例消息", vbYesNoCancel + vbInformation, "示例標(biāo)題")
Select Case result
Case vbYes
MsgBox "用戶點(diǎn)擊了“是”按鈕"
Case vbNo
MsgBox "用戶點(diǎn)擊了“否”按鈕"
Case vbCancel
MsgBox "用戶點(diǎn)擊了“取消”按鈕"
End Select
End Sub
在上述示例中,MsgBox函數(shù)的第一個(gè)參數(shù)是要顯示的消息文本,第二個(gè)參數(shù)是按鈕類型(vbYesNoCancel + vbInformation表示顯示“是”、“否”和“取消”按鈕,以及信息圖標(biāo)),第三個(gè)參數(shù)是消息框的標(biāo)題。在結(jié)果的Select Case語(yǔ)句中,根據(jù)用戶點(diǎn)擊的按鈕來(lái)顯示不同的提示信息。