home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1992 June / SIMTEL_0692.cdr / msdos / lotus123 / lotushlp.arc / LOTUS5.DOC < prev    next >
Text File  |  1985-05-31  |  7KB  |  265 lines

  1.  
  2.  
  3.  
  4.           1-2-3 NOTES                                      All Versions
  5.           Note 101                                        June 22, 1984
  6.  
  7.                         AUTOMATIC POINTER MOVEMENT MACROS
  8.                         :::::::::::::::::::::::::::::::::
  9.  
  10.         SUMMARY
  11.  
  12.         An  automatic pointer movement macro automatically moves the cell 
  13.         pointer each time you press the Return key.  It is helpful if you 
  14.         need to make a number of entries in a column or row.
  15.  
  16.         This  macro  enables  you to move the  pointer  while  using  the 
  17.         numeric  keypad  to  make entries.  It saves you the  trouble  of 
  18.         having to turn the numeric keypad on and off to move the pointer. 
  19.         (Pressing the Num Lock key so that you can use the numbers on the 
  20.         numeric keypad disables the pointer movement, or arrow, keys.)
  21.  
  22.         This  macro is also helpful if you have a long list of labels  to 
  23.         enter in a column or row. It does not save keystrokes per se, but 
  24.         it  does allow you to type the list without moving your hand  off 
  25.         the standard typewriter keys to press an arrow key.
  26.  
  27.         Once an automatic pointer movement macro is written, it is simple 
  28.         to use:  activate the macro, type your data, and press the Return 
  29.         key.
  30.  
  31.         This note describes four macros, one for each direction:
  32.  
  33.                    * the Up Macro             * the Left Macro
  34.                    * the Down Macro           * the Right Macro
  35.  
  36.             :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  37.  
  38.         MACRO COMMANDS
  39.  
  40.         An  automatic  pointer movement macro has  the  following  format 
  41.         (this is the Down Macro):
  42.  
  43.             {?}{down}/xg\D~
  44.  
  45.         The following macro commands are used:
  46.  
  47.         {?}
  48.  
  49.         This  symbol  tells the macro program to pause until you type  in 
  50.         the necessary data.  After you type the data and press the Return 
  51.         key,  the  program reads the macro instructions that  follow  the 
  52.         {?}.
  53.  
  54.         {up}{down}{left}{right}
  55.  
  56.         The  pointer  movement keys (or arrow keys) are specified in  the 
  57.         macro  by  name.  The macro moves the pointer  in  the  direction 
  58.         indicated.
  59.  
  60.  
  61.                                         1
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.         /xgLOCATION~
  71.  
  72.         This  command  sends the macro program to another cell  or  range 
  73.         location  where  it  will continue to read  keystrokes.  The  /xg 
  74.         command is used to create the loop necessary to move the  pointer 
  75.         elsewhere  in  the  same column or row;  it  actually  sends  the 
  76.         program  back  to the beginning of the macro,  enabling the  same 
  77.         macro instructions to be used repeatedly.
  78.  
  79.         \
  80.  
  81.         A backslash followed by a single letter is a "macro range  name." 
  82.         Use  the  Range Name Create command to name macro with the \  and 
  83.         any letter of the alphabet.
  84.  
  85.         ~
  86.  
  87.         The tilde stands for the Return key in a macro. It must be placed 
  88.         at any point in the macro sequence where you would normally press 
  89.         the Return key if you were entering data and commands manually.
  90.  
  91.             :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  92.  
  93.         The Down Macro
  94.         --------------
  95.  
  96.         This  macro moves the pointer down one cell after you  press  the 
  97.         Return key.
  98.  
  99.         1.  Type the macro in one cell:
  100.  
  101.             {?}{down}/xg\D~ (press RETURN)
  102.  
  103.         2.  Give  the macro the range name \D with the /Range Name Create 
  104.             Command.  Place  the  pointer on the cell that  contains  the 
  105.             macro and type:
  106.  
  107.             /rnc\D (press RETURN 2 times)
  108.  
  109.  
  110.         The Up Macro
  111.         ------------
  112.  
  113.         This  macro  moves  the pointer up one cell after you  press  the 
  114.         Return key.
  115.  
  116.         1.  Type the macro in one cell:
  117.  
  118.             {?}{up}/xg\U~ (press RETURN)
  119.  
  120.         2.  Name  the  macro  \U.  Place the pointer  on  the  cell  that 
  121.             contains the macro and type:
  122.  
  123.             /rnc\U (press RETURN 2 times)
  124.  
  125.  
  126.  
  127.                                         2
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.         The Right Macro
  137.         ---------------
  138.  
  139.         This  macro  moves  the pointer one cell to the right  after  you 
  140.         press the Return key.
  141.  
  142.         1.  Type the macro in one cell:
  143.  
  144.             {?}{right}/xg\R~ (press RETURN)
  145.  
  146.         2.  Name  the  macro  \R.  Place the pointer  on  the  cell  that 
  147.             contains the macro and type:
  148.  
  149.             /rnc\R (press RETURN 2 times)
  150.  
  151.  
  152.         The Left Macro
  153.         --------------
  154.  
  155.         This macro moves the pointer one cell to the left after you press 
  156.         the Return key.
  157.  
  158.         1.  Type the macro in one cell:
  159.  
  160.             {?}{left}/xg\L~ (press RETURN)
  161.  
  162.         2.  Name  the  macro  \L.  Place  the pointer on  the  cell  that 
  163.             contains the macro and type:
  164.  
  165.             /rnc\L (press RETURN 2 times)
  166.  
  167.  
  168.         Note:    The macro is entered as a label.  As you type the  macro 
  169.                  it  appears on the status line (in the upper left corner 
  170.                  of the monitor).  Notice that 1-2-3 automatically enters 
  171.                  the apostrophe (') that denotes a label before the macro 
  172.                  itself. You don't have to type the ' character.
  173.  
  174.             :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  175.  
  176.         USING THE MACROS
  177.  
  178.         To use one of the macros:
  179.  
  180.         1.   Position the pointer in the cell in which you want to  enter 
  181.              data.
  182.  
  183.         2.   Simultaneously  press the Alt key and one macro letter name: 
  184.              D,  U,  R, L. (You do not have to type a capital letter when 
  185.              using the macro).
  186.  
  187.         3.   Type the data and press the Return key.
  188.  
  189.  
  190.  
  191.  
  192.  
  193.                                         3
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.         4.   To get out of the macro and return to the 1-2-3 Ready  mode, 
  203.              simultaneously  press the Ctrl and Break (Scroll Lock) keys. 
  204.              An  automatic pointer movement macro contains  a  continuous 
  205.              loop.  Thus, this procedure is necessary to break out of the 
  206.              loop and end the macro (i.e., turn it off).
  207.  
  208.         To use a macro with the numeric keypad, simply press the Num Lock 
  209.         key  and then do the same as above.  The pointer will move in the 
  210.         specified  direction,  and the number keys can be used  to  enter 
  211.         values in the worksheet.
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.                                         4
  260.  
  261.  
  262.  
  263.  
  264.  
  265.