Print envelopes to another printer, then reset WordPerfect 10 and later versions to your default printer |
Q: Is there a
way to have an envelope always go to a specfic printer?
A: The envelope
dialog in WordPerfect 10 (and later versions) always uses the currently
selected printer (the "default" for the current session). There is no
setting in the dialog that allows it to print to another printer. (In
WP9, for example, the envelope dialog always uses the system
default printer -- even if you change it first in File, Print. This
appears to be a bug.)
However, in WordPerfect 10 and later
versions (but not earlier versions) you can create a simple macro
that would
- change to the "envelope printer";
- bring up the envelope dialog; and then
- re-set the printer to the "default."
To create this macro (which is not recordable):
- Open a new (blank) document.
- Click Tools, Macro, Macro Toolbar. (The
Macro Toolbar will open.)
- Open the Reveal Codes window with View,
Reveal Codes.
- Place the cursor after all codes in Reveal
Codes.
- Carefully type the following 3 lines, each
ending with a hard return (i.e., by pressing the <Enter> key). Be
SURE to replace "<NewPrinter>" (but keep the quote marks) in the first command with the
actual name of your envelope printer as shown in your File, Print,
Destination Name drop list -- including any spaces and exact
upper/lower case in the name.
vPrinterName:=PrinterSelectByName("<NewPrinter>")
EnvelopeDlg
PrinterSelectByName(vPrinterName)
- Click Save & Compile from the Macro
Toolbar. In the Macro Save dialog, give the macro a name you will
remember, then click Save to save it in your default macro folder.
- Click File, Close to close the macro.
- Close WordPerfect and load it again.
(Writing or editing a macro, like running a merge, turns QuickCorrect
off temporarily; this will reset QuickCorect.)
To use the macro:
- Open (or create) a letter that has an
address in it. Play the macro with <Alt+F10> (or click Tools,
Macro, Play). The address should already be in the envelope dialog's
"To:" field.
- If your envelope printer is on and loaded
with an envelope, click on Print Envelope. Whether you print, append,
or cancel, the macro should reset the printer back to the "default"
printer setting that was in use before you played the macro.
Tips:
|