|
Copying macro code from the Internet (i.e.,
web page, newsgroup post, or e-mail) into WordPerfect |
Step 1. Select
all text from beginning to end, and copy it to the Windows clipboard
with Ctrl+C (or Edit, Copy).
Step 2. Open
a new, blank document in WordPerfect and click on Tools, Macro,
Macro Toolbar to display the Macro Toolbar.
Step 3. Position
your cursor immediately after any codes in the new document
(look in Reveal Codes to see where the cursor is located), and
click on Edit, Paste Special, Unformatted Text to paste the macro
code into the WP document without any extraneous formatting or
other unwanted codes.
Important: Some
macros use Search and Replace commands. After you paste the macro into WordPerfect,
be sure to replace any indicated "text placeholders"
in the SearchString() and ReplaceString() commands (or where
otherwise indicated by the author) with the actual WordPerfect
binary codes from the Codes button on the Macro Toolbar. These
text substitutes or placeholders may have been typed into certain
locations by the author because simply copying macro code from
the author's WP screen to a newsgroup post usually strips out
any special WP format codes.
For example, if you see a command like this
- SearchString("[HRt]") - just delete the text string,
[HRt], inside the parentheses (but keep the double quote marks)
and, in its place, insert the actual binary code with the Codes
button on the Macro Toolbar.
(The Codes button brings up a long list of
codes. In this example, you would place your cursor between the
two quote marks and click the Codes button on the Toolbar to
bring up the Macro Codes dialog. Under the Search tab, choose
HRt from the Macro Codes list, then click the Insert button,
then click Close. In Reveal Codes you should now see a code [Macro Func],
instead of the text placeholder characters.)
Step 4. Save
the pasted material with the Save & Compile button on the
Macro Toolbar. This will save the macro to your default macros
folder as shown in Tools, Settings, Files, Merge/Macro. (Advanced
users may wish to save to a different folder, and will therefore
need to include the path to that folder.)
Messages: If you get an error message when
you press Save & Compile, check the pasted text for long
lines that may have wrapped into two or more lines with a hard
return [HRt] or line break [Ln Brk] between them; remove the
hard return(s) or line break(s) to "glue" the lines
back together.
Step 5. Play
the macro with Tools, Macro, Play (or Alt+F10).
Tips
- You may need to edit the Application() command
at the top of the code (if one exists) to change the language
code from "EN" (or "US" or other language)
to the language version you are using. Or, if you are using just
one language version of WP, just delete the last semicolon along
with the "EN," to get something like this: Application
(WordPerfect; "WordPerfect"; Default)
- You can delete any annotations or comments
in the copied material (i.e., all text following "//"
marks up to the end of the line), though usually there is no
need to do so (and you may want to keep them for future reference,
anyway).
- For easy access, you can assign the macro
to a keystroke combination, a toolbar button, or a menu. See
EasyPlay.
|