This example creates a balloon with an alert icon that instructs the user to select a printer. Because the balloon is modeless, the user has access to printer commands while the balloon is visible. When the user clicks the OK button, the procedure specified in the Callback property is run.
With Assistant.NewBalloon
.Heading = "Select A Printer"
.Text = "You must select a printer before printing."
.Icon = msoIconAlert
.CheckBoxes(1).Text = "Local printer"
.CheckBoxes(2).Text = "Network printer"
.Mode = msoModeModeless
.Callback = "ProcessPrinter"
.Show
End With