"Ads by Goooooogle" links provided by Google.com, which has sole control over all advertising content it displays on this site.

Home | Tips | Library | Other Authors | Other WP Sites | Writer's Links | Contact | Site Map

Barry MacDonnell's
Toolbox for WordPerfect

Macros, tips, and templates for Corel® WordPerfect® for Windows®
© Copyright 1996-2006 by Barry MacDonnell. All Rights Reserved.

Page updated Nov 23, 2006
CSTENV - Custom envelope macros to match your envelope with your letterhead -
Versions available for WordPerfect 6x through WordPerfect 12

WP6x and WP7 users:
Download CSTENV60.ZIP
(3/2/98; 25,374 bytes; WP6,7).


WP8, WP9, WP10/sp3, WP11, WP12+ users:
Download CSTENV80.ZIP
(version 2.06; 10/23/01; 30,306 bytes;
WP8,9,10,11,12). See Note #3 in the next column.
WP9 users:
Download CSTENV90.ZIP
(v1.06 and v1.07, plus instructions; 9/15/99; 44,379 bytes; WP8,9)
Alternatives -

  • An alternative to these macros is Mike Koenecke's envelope macro (Shareware).
  • Use a QuickWord (only for WP8 and later) to insert the custom return address (i.e., grapics, font changes, etc.) in the WP envelope dialog. You won't get the personal message stamps that these macros provide, but you will get your desired formatting in the return address area. (For an "envelope message stamper" macro, see here.)
  • Addr2UP ("Convert address to upper case") is a macro that inserts the current letter's mailing address (stripped of certain punctuation marks) in WordPerfect's Format, Envelope dialog in UPPER CASE letters, to conform with suggested postal service guidelines. Addr2UC doesn't format the return address, but you can use the QuickWord technique above to set up your return address formatting, and then play this macro while in your letter. (Addr2UC is based in part on macro code from CSTENV90.)

Important: If you use CSTENV80 or CSTENV90 in WordPerfect 10 or later, you should enable the setting "Use WP9 text selection" in Tools, Settings, Environment. For more information on this setting and how it can impact macros (from any source), as well as ordinary text selection and cursor movement, see:

"A new feature introduced by Corel® in WordPerfect 10 (and present in later versions) affects the way text is selected and the way the cursor moves ... and it can cause serious problems with WP10/11/12/X3 macros!"

CSTENV60 (WP6, WP7) and CSTENV80 (WP8, WP9, WP10/sp3, WP11, WP12+)

The envelope feature in WordPerfect 6.x through WordPerfect 12+ for Windows, unlike the one in WordPperfect 6 for DOS, does not allow you to add graphics or multiple fonts in the return address area. If you already use a customized letterhead template or letterhead style to save some money on stationery, you'll probably want to create a matching envelope template. When you've done that -- and the instructions tell you how -- these macros will grab your recipient's address from your letter and paste it on the custom envelope, ready to print or append to your letter.

The macro can print optional messages ("Confidential," "Information You Requested," etc.). Select up to three different return addresses (e.g., personal, business, and spouse) from the macro's dialog box. Ideal for the small office or home office.

CSTENV80 sample screen. You can add special formatting, barcodes, and personal messages (e.g., "Confidential"). Select one of up to three cusom envelopes, and either append it to your document, print copies (modifed slightly for different recipients), or just print it with a mouseclick just like WordPerfect's own envelope feature.

CSTENV80 sample envelope.

Notes:

1. The macro's dialog box is taller than it is wide, and is best viewed at a screen resolution of 800x600 or better.

2. A sample envelope template is included along with a README.TXT file in each archive file.

3.If you use WP10.0.0.719 (service pack #3) or WP11/12 and play CSTENV80, you'll get several warning messages the first time you play it about "obsolete" or unsupported commands in the macro. These are harmless warning messages (introduced by Corel in WP9/sp4), and can be ignored. Simply click "Continue Compilation" when each message appears. You won't have to do this again unless you modify the macro or play it in a later WP version. Note also that the CSTENV80 macro may not work in earlier versions of WP10 (i.e., versions prior to 10.0.0.719).

CSTENV90

The first release of WordPerfect 9 (May 1999) created envelopes by appending an envelope page to the current document (unless it was blank, in which case it simply created an envelope page). You didn't get a choice as you did in earlier versions of WP to print or append -- you could only append. This macro was designed as a workaround for the initial release to give you both print choices -- and also let you have envelopes that print with customized features. You can quickly print a custom envelope with your logo, different fonts, or other custom return address area designs. Or you can append the envelope to the current document for editing or printing later, just as WP9 does.

The release of Service Pack 1 for WP9 (August 1999) brought back much of the same functionality of WP8's envelope feature using a similar envelope dialog window to that found in WP8, but there still were shortcomings: The WP9 envelope feature did not automatically grab the inside address from a letter, and it did not allow a graphic logo or other customization of the return address area. Service Pack 2 (December 1999) fixed the former problem but not the latter.

The current release of WP9 (even with service packs 1-4 applied) still does not allow you to change the return address block so you can automatically have a graphic logo, or different fonts, or different stylistic elements on your envelope. Therefore you may find this macro (or CSTENV80) useful if you need custom envelopes to match or otherwise reflect your custom letterhead stationery.

Alternatively, you may be able to use a graphic logo, several fonts, etc., in the return address of an envelope by using a QuickWord. Click here for the technique.

Two versions of CSTENV9 are included: Version 1.06 (renamed from the original upload to CstEnv90_v106.wcm) adds the ability to insert a USPS postal bar code (see included instructions). Version 1.07 (named CstEnv90_v107.wcm) improves the ability of the macro to automatically insert the inside address on the envelope. Both versions are included in the CstEnv90.zip archive file below, because version 1.06 can find an inside address inside a table and may be slightly faster (although unlike version 1.07, it requires you to place the cursor on the first line of the inside address before playing the macro). The code in both macros may be helpful to those who write their own macros.

Note: CSTENV90 macros were not tested under earlier versions of WP, but may work in WP8. If you want a more extensive version, you can use CSTENV80 in WP8 and later versions. (Scroll up for information on CSTENV80.)

Page Top