當前位置:成語大全網 - 書法字典 - 如何在VBA編程中使用MsgBox函數

如何在VBA編程中使用MsgBox函數

該函數的壹般用法是參數,例如:

MsgBox?“彈出壹個提示框“

REM在運行上述代碼時會彈出壹個提示框,這是最常用的情況。然而,msgbox()的功能遠不止於此。以下是該函數的語句:

MsgBox(提示【,?按鈕】?[,?標題】?[,?幫助文件?上下文】)提示(prompt)

必需的;在對話框中顯示為消息的字符串表達式。Prompt的最大長度約為1024個字符,具體取決於所用字符的寬度。如果提示由多行組成,您可以使用回車符(Chr(13))、換行符(Chr(10))或回車符和換行符的字符組合(Chr(13)&;chr(10))。

按鈕(按鈕)

可選;是壹個數值表達式,它指定要顯示的按鈕數量和類型的總和、要使用的圖標樣式、默認按鈕的標識以及消息框的模態值。如果省略,按鈕的默認值為0。

標題(標題)

可選;對話框標題欄中顯示的字符串表達式。如果省略標題,應用程序名稱將放在標題欄中。

幫助文件(幫助文件)

可選;壹個字符串表達式,標識用於為對話框提供上下文相關幫助的幫助文件。如果提供了幫助文件,還必須提供上下文。

上下文(語境)

可選;數字表達式是幫助文件作者分配給相應幫助主題的幫助上下文編號。如果提供了上下文,還必須提供幫助。

按鈕參數設置如下

價值描述

VbOKOnly 0顯示僅確定按鈕。

VbOKCancel 1顯示“確定”和“取消”按鈕。

VbAbortRetryIgnore 2顯示中止、重試和忽略按鈕。

vbYesNoCancel?3顯示“是”和“取消”按鈕。

vbYesNo?4顯示是和否按鈕。

VbRetryCancel 5顯示重試和取消按鈕。

VbCritical 16顯示重要的消息圖標。

VbQuestion 32顯示警告查詢圖標。

VB感嘆號?48顯示警告信息圖標。

VB信息?64顯示信息性消息圖標。

vbDefaultButton1 0的第壹個按鈕是默認值。

vbDefaultButton2 256的第二個按鈕是默認值。

VbDefaultButton3 512第三個按鈕是默認值。

vbDefaultButton4 768的第四個按鈕是默認值。

VbApplicationModal 0應用程序模式;用戶必須響應消息框才能繼續在當前應用程序中工作。

VbSystemModal 4096系統模式;所有應用程序都被掛起,直到用戶對消息框做出響應。

在消息框中添加壹個幫助按鈕。

VbMsgBoxSetForeground65536消息框窗口被指定為前臺窗口。

VbMsgBoxRight 524288右對齊文本

Vbmsgboxlreading 1048576指定文本應在相同的從右向左閱讀希伯來語和阿拉伯語系統中顯示。

函數返回值:

價值描述

VbOK 1就可以了。

VbCancel2取消

vbAbort?3停止。

vbRetry?4重試

vbIgnore?5忽略

VbYes 6是。

VbNo 7沒有

例如:

msgbox?“這是提示內容”,3+64,“這是標題”