Use the ASCII equivalent for these special characters when creating the string for the Macro property.
The following table provides a synopsis of special characters used in menu macros and their equivalent ASCII numbers as they are used in VB and VBA.
| Special characters used in menu and toolbar macros | ||
|---|---|---|
| Character | ASCII Equivalent | Description |
| ; | chr(59) | Issues Enter |
| ^M | chr(13) | Issues Enter |
| ^| | chr(94) + chr(124) | Issues Tab |
| Spacebar | chr(32) | Enters a space; blank space between command sequences in a menu item is equivalent to pressing the Spacebar |
| \ | chr(92) | Pauses for user input |
| _ | chr(95) | Translates AutoCAD commands and keywords that follow |
| + | chr(43) | Continues menu macro to the next line (if last character) |
| =* | chr(61) + chr(42) | Displays the current top-level image, pull-down, or shortcut menu |
| *^C^C | chr(42) + chr(3) + chr(3) | Prefix for a repeating item |
| $ | chr(36) | Loads a menu section or introduces a conditional DIESEL macro expression |
| ^B | chr(2) | Toggles Snap on or off (Ctrl+B) |
| ^C | chr(3) | Cancels command (Ctrl+C) |
| Esc | chr(3) | Cancels command (Esc) |
| ^D | chr(4) | Toggles Coords on or off (Ctrl+D) |
| ^E | chr(5) | Sets the next isometric plane (Ctrl+E) |
| ^G | chr(7) | Toggles Grid on or off (Ctrl+G) |
| ^H | chr(8) | Issues backspace |
| ^O | chr(15) | Toggles Ortho on or off (Ctrl+O) |
| ^P | chr(16) | Toggles MENUECHO on or off |
| ^Q | chr(17) | Echoes all prompts, status listings, and input to the printer (Ctrl+Q) |
| ^T | chr(20) | Toggles Tablet on or off (Ctrl+T) |
| ^V | chr(22) | Changes current viewport (Ctrl+V) |
| ^Z | chr(26) | Null character that suppresses the automatic addition of Spacebar at the end of a menu item |