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

Barry MacDonnell's
Toolbox for WordPerfect

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

Page updated May 21, 2013

Envelope message stamper

Download ENVSTAMP.ZIP (v1.0 and v1.03; 06/30/06; 26,145 bytes)

Version 1.0: is for WordPerfect 8 and later versions

Version 1.03 is for WordPerfect and later versions

WordPerfect 11 users: See important information about using macros in the first release of WP11 ( at the top of this page.

Downloading, Documentation, Modifications, and Support

This macro quickly stamps a custom or standard message (e.g., "CONFIDENTIAL") near the bottom of an appended envelope, adjacent to the left margin. The page is usually an envelope page appended to the current document, but it can be an any document page where such a message stamp is needed.

Contains two versions of the macro (v1.0 and v1.03). [WordPerfect 8 users should use version 1.0.] Version 1.03 adds several more stamps to the drop list, an option to create the stamp inside a watermark to allow it to display on all following pages, and an option to convert the mailing address to all CAPs with no punctuation (as recommended by the U.S. Postal Service). If you choose the "Use a Watermark" option, the stamp will be placed in a watermark so that it will display on the current and all following pages (until discontinued or replaced by another watermark of the same type, A or B).

(Menu) (Envelope)

  • First, create your envelope (Format, Envelope), and append it to the bottom of your letter.
  • Play the macro when the cursor is on the appended envelope.
  • Choose one or more options (e.g., large font size, bold print, red color, etc.)
    • Version 1.03: An option lets you convert a letter's mailing address to UPPER CASE ("all CAPs") without certain punctuation marks, as recommended by the U.S. Postal Service. Just place the cursor on the first line of the mailing address before playing the macro, or select the mailing address block before playing the macro. (Do not choose this option if you are stamping anything other than an appended envelope, or the entire current page from the cursor position to the end of the page will be converted to upper case letters!)
    • Note: You might want to set the distance from the bottom of the envelope to a value that places the entire stamp above the corresponding vertical location of the lines with the recipient's mailing address. Postal machines now read mail pieces from the bottom up, so a stamp can confuse the machine and cause it to be routed for hand-sorting. (You can set this value more or less permanently in the User Modification Area of the macro code.)
  • Click OK to insert the message on the envelope.
  • Print.


  • The macro can be played on an ordinary document, not just an appended envelope. It will place the stamp at the bottom of the current page. You can even use a different stamp on different pages.
  • Assign this macro to a toolbar button or keystroke combination for quick access.
  • The message is in a simple graphic box attached to the page, so it can be selected with the right mouse button and dragged to a different position if desired. Note that, starting with version 1.01, an option lets you create the stamp as a watermark so that it will display on the current and all following pages (until discontinued or replaced by another watermark of the same type, A or B).
  • See the User Modification Area in the macro's code to set menu defaults or add more items to the stamp list. (Note: Metric users can select a metric menu.)