October 1999
Beginner
410 pages
10h 45m
English
The Display method has syntax:
DialogBox.Display(TimeOut)
and differs from the Show method in only one way: after the dialog box is dismissed, no actions are taken. This method is used to prompt the user with a dialog box.
Note that if the user makes any changes in a dialog box while it is displayed, these changes will not be applied unless we use the Execute method. For instance, the following code displays the Font formatting dialog box. Once the user has dismissed the dialog, it checks to see if the font was changed to Tahoma. If so, it asks the user if she is sure and then either makes the change or discards it:
Dim dial As Dialog
Set dial = Dialogs(wdDialogFormatFont)
dial.Display
If dial.Font = "Tahoma" Then
If MsgBox("You have selected Tahoma. Are you sure?", _
vbYesNo) = vbYes Then
dial.Execute
End If
Else
dial.Execute
End IfRead now
Unlock full access