ID: Q75867
The information in this article applies to:
The Show Variables toolbar button and the ShowVars statement in the Word macro editor, display a list of variables and their current values to help you debug the active macro. However, array elements and dialog box variables are not displayed in the Macro Variables dialog box.
In order to check the value of an array element, you can use a MsgBox statement and specify an array element. The following macro displays the value of the third element in the month$(2) array "MAR" (the array begins at zero).
For example:
Sub MAIN
Dim month$(2)
month$(0) = "JAN"
month$(1) = "FEB"
month$(2) = "MAR"
MsgBox "month$(2)= " + month$(2)
End Sub
The Msgbox statement can also be used to display the value of a dialog box
variable. The following macro displays the value assigned to the
"dlg.Textbox" variable (the text entered into the TextBox).
Sub MAIN
Begin Dialog UserDialog 230, 130
Text 16, 12, 136, 24, "&Enter Text:"
TextBox 16, 30, 124, 20, .TextBox
OKButton 16, 60, 64, 21
CancelButton 16, 90, 64, 21
End Dialog
Dim dlg As UserDialog
n = Dialog(dlg)
If dlg.Textbox <> "" Then
MsgBox "TextBox Variable = " + dlg.Textbox
End If
End Sub
"Microsoft WordBASIC Primer," by Russell Borland, pages 115-117
Additional query words: word basic
Keywords : kbmacro kbmacroexample winword macword word6 winword2 word7 word95
Version : WINDOWS:1.0,1.1,1.1a,2.0,2.0a,2.0a- CD,2.0b,2.0c,6.0,6.0a,6.0c,7.0,7.0a; MACINTOSH:6.0,6.0.1,6.0.1a
Platform : MACINTOSH Win95 WINDOWS winnt
Issue type : kbhowto kbinfo
Last Reviewed: February 4, 1998