Microsoft KB Archive/122503

-

{| The information in this article applies to:
 * width="100%"|
 * Microsoft Word for Macintosh, version 6.0

SYMPTOMS
When you create user dialogs with WordBasic, designated access (or shortcut) characters are not underlined by default. When you run the macro that contains the dialog, shortcut characters are not underlined. Although the shortcut keys are not underlined, they function correctly.

RESOLUTION
Microsoft provides programming examples for illustration only, without warranty either expressed or implied, including, but not limited to, the implied warranties of merchantability and/or fitness for a particular purpose. This article assumes that you are familiar with the programming language being demonstrated and the tools used to create and debug procedures. Microsoft support engineers can help explain the functionality of a particular procedure, but they will not modify these examples to provide added functionality or construct procedures to meet your specific needs. If you have limited programming experience, you may want to contact the Microsoft fee-based consulting line at (800) 936-5200. For more information about the support options available from Microsoft, please see the following page on the World Wide Web:

http://www.microsoft.com/supportnet/refguide/ To display designated access characters, you must press the COMMAND key. To automatically display shortcut keys in a user dialog run from a macro, add a MenuMode statement, as in the following sample macro:

Sub MAIN MenuMode Begin Dialog UserDialog 320,144, "Microsoft Word" OKButton 10, 6, 88, 21 CancelButton 10, 30, 88, 21 CheckBox 150, 84, 100, 18, "C&heck Box", .CheckBox1 End Dialog Dim dlg As UserDialog n = Dialog(dlg) End Sub NOTE: Once you turn on MenuMode in a dialog box, it stays on until you close the dialog box by clicking Cancel or OK.

MORE INFORMATION
You can add access keys to a dialog box to allow quick access to items from the keyboard. When you define an access key for an item in a dialog box, you can press COMMAND + the specified letter to select or clear a check box or to click a command button. To specify the access letter, in the WordBasic Dialog Editor, type an ampersand (&) in front of the letter in the Text$ box; for example, the check box in line 6 of the previous sample macro displays an underscored "h" in the dialog box.