Name
MsgBox Function
Syntax
MsgBox(prompt[,buttons][,title][,helpfile,context])
promptUse: Required
Data Type: String
The text of the message to display in the message box dialog.
buttonsUse: Optional
Data Type: Numeric
The sum of the
Button,Icon,DefaultButton, andModalityconstant values.titleUse: Optional
Data Type: String
The title displayed in the titlebar of the message box dialog.
helpfileUse: Optional
Data Type: String
An expression specifying the name of the help file to provide help functionality for the dialog.
contextUse: Optional
Data Type: Numeric
An expression specifying a context ID within
helpfile.
Return Value
An Integer indicating the button clicked by the user.
Description
Displays a dialog box containing a message, buttons, and optional icon to the user. The action taken by the user is returned by the function as an integer value.
Rules at a Glance
promptcan contain approximately 1,000 characters, including carriage return characters such as the built-invbCrLfconstant.In order to divide
promptonto multiple lines, you can use any of thevbCr,vbLf,vbCrLf, orvbNewLineconstants. For example:SMsg = "This is line 1" & vbCrLf & _ "This is line 2"
If the
titleparameter is omitted, the text oftitledepends on the type of script being executed, as the following table shows:
Script type | Caption |
ASP script | not applicable |
IE script | “VBScript” |
Outlook form | “VBScript” |
WSH script | “VBScript” |
If the
helpfileparameter is provided, the context parameter must also be provided, and vice versa. ...