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. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access