|
|
PickList displays a list of user-created items
(brief descriptions, abbreviations, text labels, or file names).
Then, depending on how you set it up, a chosen item can
- type (insert) words, paragraphs, or symbols
- insert a disk file
- insert and expand a QuickWord
- play another previously saved macro.

Simply click a menu item, click OK, and the
macro types (or inserts from disk) the assigned material at the
current cursor location (or, if a macro, plays it immediately).
During the PickList's operation you can click
outside the dialog menu at any time to relocate the cursor or
edit your document's text. (On the menu, you can enable the box,
"Redisplay list" to keep the menu on screen until you
click Exit.)
This macro can be useful for filling in forms,
typing often-used addresses, inserting large "boilerplate"
sections, assembling documents, automating tasks, etc.
For example, the typed or inserted material
can be a company name and address, an extended definition of
a term, and expandable QuickWord (text and/or graphic), or even
a file on disk. [Tip: A good companion to this macro is a custom
vertical toolbar that can open favorite folders and/or documents.
See the small PDF file, "How to create a vertical toolbar
with text buttons to access your favorite folders, templates
and files," here.]
PickList can also play other macros which
you previously created and saved. If you have lots of custom
macros, and have too many toolbar buttons or too many keys to
remember to play them, then PickList might be able to simplify
things by letting you set up a list of items that can be used
to play your macros.
These different functions insert
text, insert a file, insert an explanded QuickWord, or play a
macro can be combined into a singe PickList macro.
Alternatively, you can make copies of PickList for different
purposes. (An option lets you define a custom "heading"
on the macro's menu to help differentiate several copies of PickList.
Of course, each copy of the macro should have a different filename,
and like all macros, only one of them can play at any given time.)
There is a small "price" to be
paid for all of these functions: You will need to enter your
desired pick list items directly into the macro code. This is relatively easy:
Step 1. Download
PickList.zip, and extract
the macro and any other file inside the ZIP archive. Place the
macro in your Default or Supplemental macro folder as shown in
WordPerfect's Tools, Settings, Files, Merge/Macro.
Step 2. Open
the macro for editing with Tools, Macro, Edit. You will see the
name of the macro and some introductory comments at the top of
the macro's code. After reading these, scroll down past this
introductory material to the redlined User Modification Area.
Carefully read the instructions there to create or modify the
list of items you want to use for your own list when the macro
is played. Here's how to do it:
First, think of the User Modification Area
-- which is found in most of the macros on this site -- as a
place to set up initial (or default) information or values
that will be "fed" into a menu or into other parts
of the macro code further down in the macro file. Most of this
User Modification Area is made up of simple instructions in the
form of macro comments (anything preceded by "//"
marks and ending with a hard return). These are ignored by the
macro when it is played. But some of this area contains macro
commands that you will need to modify slightly. For these
commands, examples and instructions are given. You can also use
the examples as models for your own PickList choices when you
play the macro. (More on this below.)
In this macro, each different function you
want to use is similar in terms of the format of the User
Modification Area commands: All four functions that the macro
can perform -- insert text or symbols, insert a disk file, insert
and expand a QuickWord, and play another macro -- use two "columns"
of information (separated by a tab or indent) that you set up
in the User Modification Area. (See the various samples there;
the format should be obvious from them.)
For example, a typical command to insert
a file into the current document might look something like
this:
{"Introductory
material"; "^F:\Boilerplate\Intro.wpd"};
Color is used here to indicate what you would
need to change -- the text label (left-hand "column" above) that will appear
in the PickList menu, and the path
and filename (right-hand "column"
above) of the disk file containing the material to insert into
the current document.
[The {braces}, quote marks, leading character
(here, a ^ is used to indicate that a file on disk is
to be inserted), and semicolons are required (except for the
last item in the list, where a semicolon should be omitted).
You do not need to remember all of this at this point; specific
instructions are given in the macro's User Modification Area
at appropriate locations.]
Result: When
you play PickList, you should see (in this example) "Introductory
material" (without quotes) in the menu list, among your
other choices. Just click on it, click OK, and PickList will
insert the Intro.wpd file (if that's what you specified) into
the current document at the current cursor location. (PickList
comes with several sample commands, so you can just play it immediately
after downloading it to see how it actually works.)
Therefore: Simply
add your own command lines observing the same format used for
the example commands that are in the User Modification Area.
(Be sure to note the slight differences in the format of the
second part of each command for the various functions the macro
can perform.) You can then delete the example command lines [or
just add two slash marks (//) just before (in front of) the example
lines; this turns the command lines into macro comments,
which the macro will then ignore].
Step 3. After
making changes the macro can be saved with the Save & Compile
button on the macro toolbar that will be displayed during editing.
It's really pretty straightforward. To help
you get started, and as mentioned above, the macro has several
"dummy" pick list entries, so you can just play it
to see how it works. Later, you can use them as models for your
own entries, then delete them (or turn them into inert macro
comments with two leading slash marks) from the User Modification
Area.
Tips
- Number of items.
The macro was tested it in WP8-WPX3, with up to 200 items in
a list, but there may be a limit to the number of items that
can be coded into the pick list. Moreover, the list itself might
become to long to be practical. (In any event, depending on your
system it is possible that large numbers of items that contain
large blocks of text might slow down the macro slightly.) When
you create your list items, try entering 10-15 items at a time,
then play it to see how the macro works for you.
- Multiple PickList macros. You can make copies of the macro itself for different
purposes, or to break up long lists of items. This would reduce
scrolling in the pick list field, but it means running different
macros at different times. (Only one copy of PickList -- or any
macro, for that matter -- can be running at any given time.)
- Easy play.
For easy access, assign this macro to an available keystroke
combination or create a toolbar button to play it. For more on
these topics, see here. You
might even create a special custom
toolbar for several PickList variations.
- Sorting menu items.
In the User Modification Area (see there under "How to create
or modify PickList's menu items") if you add the same characters
letters, numbers, or a symbol with <Ctrl+W>
to the beginning of a list item in the left-hand (text label)
column, they will be sorted together. For example: "DIAG:
allergies," "DIAG: stress," (or just "D allergies"),
etc. The macro sorts the pick list in the menu alphabetically,
so the leading "DIAG:" or "D" will group
these items together.
- If you use WordPerfect symbols at the beginning
of item names, they will appear at the end of the pick list.
- You can use symbols by themselves (as both
the description and the item to insert) as a quick way to instantly
insert them instead of using the traditional method (i.e., <Ctrl+W>,
select the symbol set, choose the symbol, etc.) from the main
document screen.
- When modifying the macro . . . you can speed up creating your pick list in
the User Modification Area by using copy-and-paste to duplicate
similar line items. Then simply modify the copied line items.
Suggestion: (1) Enter several items; (2) test the macro; (3)
repeat until finished.
- QuickWords made quicker. If you have already set up several QuickWords, you
can -- as explained in the macro code -- have them inserted and
expanded by PickList in the usual fashion of inserting the QuickWord
into the document and immediately typing a space or character
to expand it. An alternative is to have PickList play
small macros to insert and expand them in one operation. The
macros should each contain a command such as the following example
(where "\2" presumably is a QuickWord you have previously
set up):
- AbbreviationExpand (AbbreviationName: "\2";
Template: QuickWords!)
- PickList choices made quicker. If you enable the "Redisplay list" box
on the PickList menu you can easily repeat the last menu item's
action by pressing the <Spacebar> key or <Enter>
key. (The default value for this checkbox option can be set in
the User Modification Area of the macro's code.) This might be
useful when you need to insert a symbol or other text multiple
times, or when you need to play the same macro several times
in a row.
|