WD6X: Shortcut Keys in User Dialogs Not Automatically Underlined

Last reviewed: February 3, 1998
Article ID: Q122503
The information in this article applies to:
  • 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.

REFERENCES

"Microsoft Word Developer's Kit," version 6.0, page 105-106


Additional query words: hot hotkey shortcut macro access characters
shortcuts menumode
Keywords : kbmacroexample kbcode kbmacro kbprg kbui
Version : MACINTOSH:6.0,6.0.1,6.0.1a
Platform : MACINTOSH
Issue type : kbprb
Solution Type : kbworkaround


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: February 3, 1998
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.