On this page, we will look at some of the basic messaging options available in native VB Scripting. The MsgBox control can be used in several ways for messaging in VB Script.
We will cover the following:
Basic Message
Basic Message with Title and Button
Basic Message with Feedback from the User
Basic Message
To start things off, the first script we will get into is a simple message to the operator in the form of a message box window. In its most basic form, we only need to supply one parameter, that is the message to be displayed.
VB Script
MsgBox “This is a simple message to the Operator.”
Parameters
“This is a simple message to the Operator” – Message to display in the window.
Output
If you don’t like reading, you can watch the video.
Try it!
Basic Message with Title & Buttons
In this example, we will take the message box a little further, by making it look like a little button with a title as well as specifying the buttons we want to show to the operator. In this case we will stick to the Ok button, but as shown below the value supplied in the second parameter will determine the button(s) that will be displayed.
VB Script
MsgBox “This is a simple message to the Operator”,0,“Title”
Parameters
“This is a simple message to the Operator” – Message to display in the window.
0 – Ok Button (other options shown below)
“Title” – Title to display at the top.
Output
Basic Message with Feedback from the user
In this example we will take the message box one step further, asking the operator for some input. In this case a Yes/No answer. For this script we will need a variable to be defined to store the response. Once the input is obtained it will be placed into that variable and then the variable will be shown using a message box so we can see its value. The response values work in a similar way to the buttons with a numeric value representing the response options, mapping shown below.
VB Script
dim answer
answer = msgbox “Would you like to continue?”,4,“Confirmation”
msgbox “You answered: “ & answer.
Parameters:
“Would you like to continue?” – Message to display in the window
4 – Yes/No button
“Confirmation” – Title of the widow
Output
Click “Yes”
Click “No”
Output values are based on the following mapping.
Let’s review sample Scripts of how other functions within VBScripting works - Before/After Events