Click Here to Pay Learn More

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

Toolbox image Barry MacDonnell's
Toolbox for WordPerfect

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

Search this site for
Any word All words Exact phrase

Page updated Apr 30, 2008

Library

Scroll down for the Library Catalog

New to WordPerfect? New to using macros ... or new to Windows versions of macros?

See How to download macros, where to put them, and how to use them.

Most macros on this site include comments, instructions, or tips about their operation. You'll generally find them on the macro's download page, and/or in a separate document inside the download ZIP file. (For more on ZIP files, see here.) They also are found at the top of the macro's code, in the form of ordinary text comments.

Note that a macro is a WordPerfect file with a ".wcm" filename extension. It can be opened, viewed, and edited like an ordinary document. It contains a series of macro commands that perform one or more tasks in a robot-like fashion whenever you play the macro (with Tools, Macro, Play or the equivalent shortcut key). Most of the time, you need not be concerned with these commands, unless you are interested in learning to write or edit your own macros; however, many of the macros on this site have additional information or instructions at the top of the main macro code that is directed at you, the user. (There may also be a redlined section in the macro's code that you can modify, something usually called the "User Modification Area.") Simply follow these instructions to modify various macro defaults, such as initial menu choices or initial values for the macro to use when it processes a document. Then you can click the Save & Compile button on the Macro Property Bar to save your edits.

For more about documentation and instructions for these macros, making modifications, downloading and support, see here.

There can be important differences between versions of WordPerfect.

Be sure to know your specific WordPerfect "build number" before downloading from this site.

Some macros will not work or will not work properly in very early releases (or "builds") of a given version of WordPerfect.

This is true even for some macros shipped with WordPerfect!

[For a list of these "shipping macros," see this thread on WordPerfect Universe. (But ... for the SaveToA.wcm macro, see the cautions at the bottom of this page.)]

To find your build number: Look in WordPerfect's Help menu, and click "About WordPerfect". You will see a four-digit number, such as 9.0.0.883 or 11.0.0.300 or 13.0.0.406. The first part of the number is the major version (WordPerfect 9, WordPerfect 11, WordPerfect X3, etc.); the last three-digit part is the minor version number or "build," which can be critical information for troubleshooting problems on various WordPerfect internet support sites.

Is your WordPerfect up to date? See What "version" of WordPerfect do I have; what updates are available for my version? in the FAQ Forum at WordPerfect Universe.

A few things you should know ...

Blue check markPlaying macros in WordPerfect 11.0.0.233 (the original release) and then playing them again in 11.0.0.300 (Service Pack 1) or higher build of WP11 can produce problems ... and even some Corel shipping macros and Project template macros are at risk of failure in later builds of WP11. Here's what you should do.

Blue check markShould you enable the "Use WordPerfect 9 text selection" setting in WordPerfect 10 and later versions? Here's a discussion of the issues and potential problems, and some macro solutions.

Blue check markCorel's new "error" messages in WordPerfect 9.0.0.883 and later versions about "obsolete" macro commands are just warnings. Here's why - and some replacement commands to use.

Blue check markUsing Windows Vista? See the note here on the Home page.

A little help can't hurt ...

Blue check markWant to play macros more easily?
can assign a macro to a keystroke combination, to a menu selection, or to a toolbar button (or Property Bar button) for easier access. The latter produces a standard gray audiocassette icon on the toolbar, but this can be changed.

Blue check markNeed help learning to create your own macros or templates?
See here.

Blue check markWant to use template 'Projects' from an earlier WordPerfect version?
See here.

Blue check markDid you find something useful here? Did it save you some time?
A small donation -- anonymous if you prefer -- will be greatly appreciated to help me keep this site alive. Donations can be made through Amazon or PayPal. Thanks very much for your support!
Blue check markBe sure to visit the Tips page and Other Authors page!

Library Catalog

Click a link in the Name column to go to the item's download page, description, instructions, and tips.

Small red arrow Other Authors Page

WP version (compatibility) Name Pub.
Date
Description 
WP8 and later 1FORMAT 12/31/97
rev 07/03/04
"One-stop" page and paragraph formatting.
WP8 and later 2PGVIEW 07/06/01
rev 11/28/02
A macro that toggles the page view back and forth between Page view and Two Page view.
WP8 and later ADDR2UC 10/17/02
rev 10/31/07
Inserts a letter's mailing address (stripped of certain punctuation marks) in the envelope dialog in upper case letters, to conform with suggested postal service guidelines. (A second macro is included for macro writers; it simply finds and selects the inside address.)
WP9 and later ALBUM 09/28/03 Inserts photos or other graphic images from your a folder on your disk or from your digital camera into a WordPerfect document
WP8 and later ALPHADIV 03/28/01
rev 10/23/07
A macro that divides any alphabetized list such as an index or directory with the appropriate capital letter between each section. ("A," "B," "C," etc.). Several options including choice of letter color.
WP7 and later ALTMARG 09/06/99
rev 10/22/07
A macro that changes the outside page margins of alternating pages in a document to a wider setting, similar to the appearance of many nonfiction books that have large amounts of "white space" outside the main text area. (You can set wider inside margins, too.) Great for formatting self-published manuals, instructions, reports, or anywhere where two-sided printing is used and wide outer margins are needed for pull quotes, graphics, etc. (Sample)
WP7 and later
(See download page for specific version compatibility for each macro in this suite)
BATES
(1) Bates numbering
(2) Bates numbering for multi-page documents
03/22/00
rev 10/22/07
Two macros:
(1)
Bates numbering.wcm - A macro that can
- create sequential, fixed-width "Bates" numbers (e.g., 00001) on Avery® (or similar) label or card stock, or
- stamp the numbers directly on pre-printed forms, letters or legal documents, or
- include them in an existing document (which is expanded by the macro to "x" copies of the original, each numbered as specified).
(2)
Bates numbering for multi-page documents.wcm - (for WP9+ only) - creates sequential Bates numbers on each page of an existing single multi-page document (or filled sheet of label/scards), in any of 12 locations around the page.
WP8 and later BOX2TEXT 01/16/02
rev 10/10/03
A macro that copies (i.e, cuts) all text in each text box in a document to the current box's position. Options to pause for confirmation, paste in redline, etc.
WP8 and later BPSTYLES 01/11/02
rev 10/22/07
BlockProtectParaStyles.wcm - Adds block protection to all specified paragraph styles (e.g., Headings) in a document, to keep the style's text (e.g., a title, section label, or paragraph heading) and the next lines of body text together on the same page.
WP9 and later BRACKETS 10/29/07
rev 10/30/07
A customizable macro that creates an "outdented" table -- i.e., a table that extends slightly outside page margins -- with a large, full-height left and/or right border that simulates a large square bracket ("[" and/or "]"). It can be used to set off text for special purposes, such as to format "pull quotes" or editorial comment, or to indicate that several characters are speaking simultaneously in theater and opera manuscripts.
WP8 and later
(See download page for specific version compatibility for each macro in this suite)
CALENDARS
(1) Monthly calendar
(2)
Annual calendars
(3)
Find day of week
10/26/04
rev 02/27/08
Three macros:
(1)
Monthly calendar.wcm (v1.04) - for WordPerfect 10 and later - Creates a monthly calendar on one page with two smaller (previous / next month) calendars at the top of the page. The calendars are created in tables so you can type inside any table cell, if desired.
(2)
Annual calendars.wcm (v1.03) - for WordPerfect 9 and later - Creates 12 monthly calendars on one portrait-oriented page (Letter size, A4, etc.), in three different layouts -- full page. two columns (left and right sides of page), and two rows (top and bottom of page).
(3)
Find day of week.wcm - for WordPerfect 8 and later - Select a month, day, and year form a menu and the macro will tell you what day of the week the date falls on since the Gregorian calendar was introduced in A.D.1582.
WP10,11,12 CLEANG 10/27/03 Removes the spaces adjacent to guillemet marks (« and ») that can be automatically inserted by WordPerfect 10 and later versions when these special quotation marks are used. (TIP: Instead of using symbols 4,9 and 4,10 for guillemet marks, you can use symbols 12,171 and 12,187. No extra space will be added.)
WP8 and later CLIPPER 02/11/01
rev 10/18/07
A macro that lets you select material in the current document (or any open WP document) and automatically clip (copy or move) it to a separate temporary document. Clipped material is appended to the temporary document. A dialog remains on screen until dismissed to allow multiple clips.
WP8 and later CODE2TXT 01/11/01
rev 11/17/07
A macro that can change text surrounded by WordPerfect format codes (e.g., [Bold On]...[Bold Off]) to text surrounded by user-defined plain-text markers (e.g., <B>...</B>) -- and vice versa. The first function is useful to convert WP format codes to HTML tags or to replace WordPerfect format codes with Folio, Ventura Publisher, InDesign, or Quark Xpress markup codes, etc. The second function does the reverse: It can convert user-defined text markers to WP format codes.
WP8 and later COLORTXT 09/30/03
rev 06/13/06
A macro that finds all user-specified text in the document and colors it with any one of several standard colors or a custom color.
WP9 and later COLSRCHR
(1) Column searcher
(2) Column search - color rows
02/28/03
rev 02/24/06
Two macros:
(1)
Column searcher.wcm (v1.01) - A macro that finds text or symbols in just the current column of a table -- it will skip searching any other columns. You can also replace any items found.
(2)
Column search - color rows.wcm (v1.0) - This macro finds user-specified text in just the current column of a WordPerfect table (it will skip searching any other column). It then colors any row that contains the item specified in a pop-up dialog with a specified color "fill". (Use black to redact rows before printing.)
WP8 and later COMMENTR 03/05/01
rev 01/18/08
Converts WordPerfect comments to highlighted (or normal) body text, hidden text, or to footnotes/endnotes. It can also copy all comments to a separate (temporary) document to provide a convenient listing.
WP7 and later CONVERTR
(1) Convertr
(2) Bracketer
08/7/00
rev 01/11/08
Two macros: (1) Convertr.wcm - "The Converter" - A macro that can either delete or convert previously "marked" draft text <<like this>> or existing parenthetical material (like this) or bracketed material [like this]. Conversions can be made to normal text, footnotes, endnotes, WordPerfect comments, italics, redline, or highlighted text. (2) Bracketer.wcm brackets the word at the cursor location, or a block of selected words, with a text character (quotes, parentheses, brackets, etc.) or symbol. A good companion to the Converter macro.
WP8 and later CONVERTV 03/31/03 A macro that converts selected text to Initial Capitals, then replaces any (uppercase) "V" and "VS" (versus) in the selected block to their lower-case equivalents.
WP8 and later CONVERT QUOTE MARKS (Included in the QC suite below)   Converts regular double (") or single (') quote marks to typographical quote marks (a/k/a 'smart' or 'curly' quotes), or vice versa.
WP8 and later COUNTCHR 05/11/98
rev 08/15/03
Count characters and spaces in a document or a selection of text.
WP8 and later COUNTTXT 05/18/98
rev 12/12/06
Count specific words or other text strings.
WP6 and later
(See download page for specific version compatibility for each macro in this suite)
CSTENV
(1) CstEnv60
(2) CstEnv80
(3) CstEnv90
03/02/98
09/20/99
09/15/99
rev 10/23/01
Print custom envelopes that match your letterhead -- that is, using multiple fonts and/or graphic logos in the return address. See the descriptions of each version for their differences (click on a link on the left). An alternative is Mike Koenecke's envelope macro or use a QuickWord in the return address area.
WP6 and later DASHES 08/12/97
rev 02/21/08
A WordPerfect document containing some simple macro code to help insert typographical dashes, slashes, accented letters, and underlined tabs (great for signature lines) -- all with a keystroke or mouse click.
WP8 and later DATEINS 05/13/04
rev 10/19/06
"Date Inserter" - View a scrollable calendar and quickly insert any selected date into your document in various static date (text) formats, including "legal-style" dates.
WP6 and later DATEREPL 06/24/97
rev 07/13/06
Two macros: (1) A macro that can change all Date Codes (dynamic) to Date Text (static). (2) Similar to #1, but if used multiple times on the same document it will also update any static dates created when the macro was last played on that particular document.
WP7 and later DELCODES
(1) DelCodes
(2) DelPairs
03/25/01
rev 05/19/03
Two macros: (1) DelCodes.wcm deletes selected unwanted codes such as bold, hypertext, etc. (2) DelPairs.wcm deletes "empty" attribute or appearance code pairs such as [Und On][Und Off] that may have been left behind in a document after editing. Very useful in cleaning up clutter in the Reveal Codes window.
WP8 and later DELETERC 02/25/02
rev 01/18/08
A macro that deletes all empty rows in the current table (i.e., those without characters), or rows that have empty cells in Column 1. Optionally, it can delete all empty columns following the processing of all table rows.
WP8 and later DESPACER 03/08/03
rev 01/18/08
A macro that reduces multiple adjacent spaces to single spaces. It can optionally relocate/remove stray single spaces.
WP7 and later
(See download page for specific version compatibility)
DYNAHEAD 12/19/00
rev 10/19/06
Dynamic headers (also known as "floating headers" or "running heads") that change with the content of each page.
WP8 and later EDGETEXT 01/19/00
rev 01/23/03
A macro that places a short block of text, the date, and/or the filename at one of six places around the edge of the page, outside the page margins.
WP7 and later EMPTYPGS 07/22/99
rev 01/18/08
"Clean up" empty pages in a document. This WordPerfect macro finds empty pages in a document and supresses page numbering, headers, footers, and watermarks on those pages only, making them appear truly empty.
WP8 and later ENVSTAMP 06/19/03
rev 01/27/04
A macro that quickly stamps a custom or standard message (e.g., "CONFIDENTIAL") near the bottom of an appended envelope (or any page), adjacent to the left margin.
WP8 and later EZMENU 10/03/03
rev 10/19/06
An example of a very simple menu using the Menu() command and some Switch() statements. Play the macro to see its effects.
WP6 and later
(See download page for specific version compatibility for each macro in this suite)
FAXIT
(1) FaxCover
(2) FaxBox
(3) FaxIt
(4) FaxFlip
04/21/01
rev 03/15/06
Several "faxing" macros: (1) FaxCover.wcm - Create a fax cover page that can be placed at the top of the current document or on a separate page. (2) FaxBox.wcm - Create a "Fax To/From" Post-It(TM) type stamp on the current document. (3) FaxIt.wcm - Fax the current document and then reset WordPerfect to your default printer. (4) FaxFlip.wcm - Vertically rotate the contents of graphic image boxes (such as faxes imported into a WP document) 180 degrees.
WP6 and later
(See download page for specific version compatibility for each macro in this suite)
FILSTAMP
(1) Filename Stamper
(2) FilStamp
11/27/00
rev 05/11/01
rev 11/26/02
Two macros: (1) Filename Stamper.wcm (v1.02) puts the filename and optional print date in a new or existing footer or header. (For WP versions 8 and later.) (2) FilStamp.wcm - stamps the last document page. (For WP version 6 and later.) Both macros delete any existing filename stamp first.
WP6 and later FIXASCII 1/3/97
rev 05/11/01
A macro to remove some or all hard returns at the end of lines in plain-text (ASCII) files that have been imported into WordPerfect -- or material copied from a web page or e-mail message --and replace them with soft returns. (See also FIXMSGS.)
WP7 and later FIXMSGS 8/21/00
rev 05/11/01
Fix messages (email, newgroups, etc.) by removing extraneous codes, line breaks, ">" characters, spaces, etc. (See also FIXASCII.)
WP8 and later FRACTION 04/05/03
rev 08/23/07
Convert any typed fraction to super- and subscripted format like those created with QuickCorrect or inserted from the WordPerfect Typographical symbol set.
WP and later GO2PAGE 01/28/03
rev 03/07/06
The Edit, Go To, Page feature is slightly more complex in WordPeffect 10+ than in earlier versions. For those who want to go to a specific page number in WP10 (or later version) with fewer keystrokes, here's a small macro (Go to page number.wcm) to do it.
WP7 and later HFMACH 03/31/02
rev 04/25/03
The Header/Footer Machine automatically inserts headers or footers (many options).
WP7 and later HILITE
(1) HiLiteDoc
(2) HiLiteNew
(3) HiLiteRem
(4) HiLiteMenu
(5) HiLiteRC
9/27/00
rev 02/26/07

Five macros: (1) HiLiteDoc.wcm - highlights words in a document based either on a master list of words in a separate document or on words entered via a menu. See instructions at the top of the macro's code. (2) HiLiteNew.wcm - Applies a new user-specified highlight color to a selected block of text, then returns the highlight default color back to bright yellow. (3) HiLiteRem.wcm - removes highlights and (optionally) removes the highlighted words. (4) HiLiteMenu.wcm - similar to HiLiteNew but it's a "2-key" macro that lets you highlight the current word or the currently selected text with a couple of keystrokes. May be more useful to those who prefer using the keyboard to the mouse. (5) HiLiteRC.wcm - replaces the color of existing highlighting in the document with a different color.

See the main description page for details.

WP8 and later HILITERL 05/31/01
rev 10/24/03
A macro that adds highlighting to all redlined text found in the document. It optionally prints the document and then removes the highlighting it added to the redline. Useful for some B&W printers that don't print redlined text very well.
WP8 and later HSPACER 07/01/02 Converts ordinary spaces in previously selected text (e.g., legal citations) to hard spaces ([HSpace]) to keep the words together on the same line.
WP6,7 only INDENT 09/26/96 Indent WP6x paragraphs (like WP8+) with a click.
WP9 and later INDEXLIST 07/24/07 A macro designed to process a user-created list of words or phrases and place page numbers after each item to indicate where in the document the item was found. Thus, it creates an Index from the List.
WP9 and later INVOICE 11/13/02
rev 06/09/06
A macro that produces an invoice ('Service' or 'Product') -- either in a blank document or in the current document (such as your letterhead). It calculates up to 20 line items and can automatically insert an invoice number. Completely customizable by the user. [For WordPerfect 9 and later versions.]
WP8 and later (may work in earlier versions) LABLCOPY 03/31/02
rev 11/02/06
Label "multiplier" or "copier" that quickly fills up Avery® sheets with copies of the same item -- great for return address labels, business cards, numbered log sheets, etc. Just create a single "master" copy and play the macro.
WP7 and later LABLPRNT 02/01/00
rev 09/30/03
A macro that prints single labels starting at any position on the sheet. Helps save label or business card stock.
WP8 and later LETRBOX 07/31/98 Enclose single characters (letters, numbers, symbols) in boxes. Two macros.
WP8 and later LETTERHD 03/02/01
rev 08/29/06
An automated sample letterhead template that you can easily modify. Also contains step-by-step guides to modifying it and creating other prompted templates.
WP9 and later LINECNTR 07/14/03
rev 01/11/08
"Line Counter" - counts text lines, total lines, and total words
WP8 and later LINENUMB 09/25/96
rev 05/15/01
A macro that inserts line numbers in margins for selected (or all) text.
WP6 and later LOCKTEXT 09/12/96
rev 05/15/01
Lock selected text together with a click.
WP8 and later MACSETUP 10/25/05 (Primarily for macro writers) A macro that formats any document with a custom "macro style" by inserting format codes inside the document's initial style. The technique might be useful in formatting other documents.
WP9 and later MAKESUBS 12/05/01
rev 01/11/08
A macro that inserts multiple files (e.g., book chapters) into the current document as subdocuments, with options for a word count of the master document or a separate count for each subdocument. Good example of processing multiple files in a folder.
WP6 and later MANUSCRP 09/12/96
rev 05/15/01
Manuscript template for articles/short stories.
WP6,7 only MPDOCS6 11/05/98 Multi-page documents and second page identifiers (WordPerfect 6/7).
WP8 and later MEMO 05/14/01
rev 11/02/04
A macro that pops up a fill-in dialog, then produces a memo. Several formatting options make it easy to customize.
WP8 and later MULTISAV
(1) NewFN#
(2) HRt+Save
(3) Period+Save
01/21/02
rev 07/13/06

Three macros to help automate saving documents: (1) NewFN#.wcm saves a document with a new filename that has an incremented, numerical suffix appended to the root name (e.g., Myfile002.wpd, Myfile003.wpd) to produce multiple saved versions of the file on disk. (2) HRt+Save.wcm simultaneously enters a hard return and saves the current document. (3) Period+Save.wcm - Period("full stop)-plus-save - A macro to help automate saving files by saving the current file whenever you press the (".") key (unless the period follows a number, a space, or another period).

(See also SaveCopy.)

WP8 and later NOTETOOLS
(1) Jump2FN
(2) Jump2Txt
(3) Note2Txt
(4) SwapNote
(5) Txt2Note
(6) LinkNotes
06/05/02
rev 02/29/08 (to add the LinkNotes macro)
Six macros:
(1)
Jump2FN.wcm - A macro which can take you to a specific footnote number in a single step. This might be useful when viewing a hard copy of the document and you need to edit a particular footnote.
(2)
Jump2Txt.wcm - A macro that moves the cursor from inside a footnote or an endnote to the note number's location in the body text area of the document, and vice versa.
(3)
Note2Txt.wcm converts Footnotes or Endnotes to ordinary (bracketed) text at the original location of the note numbers in the document, or in a separate document.
(4)
SwapNote.wcm - A macro that converts a single footnote to an endnote, or vice versa.
(5)
Txt2Note.wcm converts specially bracketed notes in a document to footnotes or endnotes.
(6)
LinkNotes.wcm - This macro creates "round-trip" hyperlinks to let you quickly jump between a particular footnote or endnote number in a WPD or PDF document to the footnote or endnote itself -- and vice versa -- with a mouse click.
WP8 and later OVERSTRIKE 10/18/06 This small macro overstrikes (types over) every character in a selection of text, similar to the WordPerfect Format>Font>Strikeout function, but with the option of using any character as the overstrike character.
WP9 and later PAGELINE 07/07/07
rev 01/11/08
A macro that produces Index entries that show both the page numbers and the line numbers for each entry.
WP8 and later PARA#END 06/18/02
rev 01/11/08
A macro that numbers each paragraph in the document at the end of the paragraph with a bracketed and automatically incrementing counter.
WP8 and later PASTE-UT
(1) Paste-UT
(2) Paste-UTX
11/30/02
rev 05/26/05
WordPerfect's Edit, Paste Special, Unformatted Text helps solve formatting problems when copying blocks of text or macro code from the Internet. Here's are two macros to do this with a mouse click.
WP8 and later PICKLIST 12/20/04
rev 10/18/07
Instantly type blocks of text, insert disk files, expand QuickWords, play other macros -- all from a single menu pop-up list.
WP7 and later PRINTALL 03/05/01 Print all open (non-blank) documents with this macro.
WP8 and later PRNTCOPY 04/14/02 Print a copy of your document marked with "Copy" or other single- or multi-line identifier stamp in any of 9 locations. Be sure to view the comments at the top of the macro's code.
WP8 and later QC
(1) QC
(2) Convert quote marks
04/17/01
rev 12/02/04
Two macros: (1) QC.wcm - A macro to toggle the state of various QuickCorrect, QuickWords, and SmartQuote settings. (2) Convert quote marks.wcm - Converts regular double or single quote marks to typographical quote marks (a/k/a 'smart' or 'curly' quotes), or vice versa.
WP9 and later QWIKFILL 01/01/06
rev 04/16/07
A WP9+ macro that adds incrementing numbers (1..n) in the current table column from the current cell to the bottom of the column, in a manner similar to WordPerfect's QuickFill feature -- but easier and with more options (i.e., optional user-specified prefix and/or suffix).
WP8 and later QWIKSET 01/25/03
rev 04/29/03
Quickly set relative font sizes and other attributes with a keystroke. Works on selected words or just the word at the cursor location. (This is an example of a "two-keystroke" macro: the first to bring up a menu, and the second to perform some function.)
WP9 and later REDACTOR 09/30/03
rev 11/09/07
Block out (redact) specific text from a document before printing it -- without affecting the position of the remaining lines of text or the placement of words on a line.
WP8 and later RENAMER 11/22/05 A macro that lets you rename the currently opened file without using the traditional steps of saving and closing the file, renaming it with Windows Explorer, then opening it again. Better than File>Save As, since it deletes the original copy.
WP6 and later REPLACEM 08/24/00
rev 05/15/01
A macro that can replace several different words in one pass. (You can also use it to swap words or phrases in a document. See also SwapThem on the Other Authors page.) Additional (similar) macros that can add formatting to several words or phrases throughout the document are described in the Footnotes on the download page.
WP8 and later REPLCHAR 10/25/01
rev 05/08/07
A macro that replaces each character in previously selected text with two underscores plus a space. Useful for fill-in forms, student tests, etc.
WP8 and later REPLSTYL 04/22/02
rev 01/11/08
A macro that replaces one built-in (system) or custom (user-created) style with another in a document, or removes a style's codes to remove the style.The macro can optionally pause for confirmation.
WP8 and later REPLWITHQW 10/11/06 A macro that finds specified items in a document and replaces all of them with an expanded QuickWord, all in one operation. This allows replacements to be highly formatted and/or larger in size than can be used with Find and Replace; it also lets you use the replacements in any document.
WP9 and later REVDATER 01/11/02
rev 07/02/07
Adds or revises a special bookmarked date in a document to make it easy to "stamp" a document with the current revision date as a text string, not as a changeable date code.
WP8 and later RLCAPS 09/14/05 A macro that finds every capital (uppercase) letter, then emphasizes it with redline. Useful during proofreading, it can optionally add large size, bold, and/or italics, Like This.
WP8 and later ROWLINES 02/03/00
rev 01/11/08
A macro that uses cell lines to "underline" every Nth row of a table starting at the top of each page. Improves the readability or page design of directories, lists, etc.
WP9 and later
(Not for WP 11.0.0.233)
SAVECOPY 11/01/02
rev 05/14/05
This macro offers a way to save your currently opened file and simultaneously make an archive copy of it on another hard or floppy drive using either the same relative directory (folder) name or a user-specified directory. (See also MultiSav.)
WP6 and later SHREDDER 10/3/97
rev 03/21/06
"Shred" (delete) currently open files with a mouseclick (a warning is given). Makes it easy to quickly view and delete old files.
WP8 and later SOFTWRAP 08/05/02
rev 01/11/08
A macro that adds special soft-wrap formatting codes inside a previously selected internet website address (URL) or e-mail address to allow the address to break properly at the end of a line. (Follows the recommended break locations on The Chicago Manual of Style website.)
WP9 and later STEPPER
(1) Mov2Next
(2) Mov2Prev
08/20/02
rev 06/14/05
Two macros (Mov2Next.wcm and Mov2Prev.wcm) that can be assigned to keystrokes to quickly move ("step") between adjacent sentences or table cells. Items remain selected to make it easy to view, copy, or delete them.
WP8 and later SUMMARY 05/03/02
rev 06/14/05
Extract the current document's Summary data (as shown in File, Properties) and insert it as a block of text at the end of the document.
WP6 and later SUPDELAY 11/9/98
rev 05/15/01
Set up "second pages" of letters and reports by suppressing and/or delaying certain headers, footers, watermarks and page numbers.
WP9 and later SWAPRECS 03/05/02
rev 01/11/08
A macro that swaps every other record in a data text file or data table file. This produces a data file that will properly merge/print the reverse side of 2-column cards (e.g., "4-up" postcards) with custom information (e.g., a person's name) on both sides. (See also DeleteRC above, which you may want to play on data table files.)
WP8 and later TABSET25 12/14/03
rev 12/19/07
Sets new tab stops every 0.25 inches, either at the very top of the document or starting at the current cursor location. You can also choose to set tabs Relative to the left margin or Absolute distances from the left edge of the page. Subsequent back tabs (<Shift+Tab>) allow outdenting text from the margin.
WP7 and later TEXTBORD 08/22/00
rev 01/11/08
Place a text border around the current page composed of user-selected words. [To create a border with graphic images instead of text, see this tip.]
WP8 and later TEXTBOX
TEXTBOX2
08/05/98
rev 10/06/07
Two macros: (1) TextBox.wcm - Enclose selected text or manually entered text in a box with rounded corners. Makes it easy to "box" a word or phrase, or create a text label ("callout") adjacent to a graphic image. (2) TextBox2.wcm - Enclose selected text in a box with just a thin top and bottom border and minimal inside/outside dimensions. Useful for single characters, words, or even paragraphs.
WP6,7,8 TOGLGRID 01/22/97
rev 05/15/01
Toggle table gridlines (cell borders) and screen colors to view or hide cell borders on the screen. [n WP8 and later versions you can add a "toggle" button to your toolbar instead of using this macro. See information in the Description.]
WP7 and later TOGLGUID 06/10/99
rev 08/05/05
Toggle viewing guidelines On or OFF. This is easier than selecting View|Guidelines and clicking up to 4 boxes to view or stop viewing guidelines around tables, margins, columns, and headers/footers.
WP8 and later TOOCLOSE 01/27/99
rev 10/30/07
A macro to find and highlight duplicate words that are "too close" together. Helps correct a "repetitive" writing style.
WP6 and later TXT2CMT 06/23/97
rev 08/15/07
Text-to-Comment - convert a block of selected text to a comment - "park" your draft text so it doesn't print. (WP8+ users: You don't need this macro. You can select text, right-click in the selection, and choose "Create Comment." But it has other advantages.)
WP8 and later TXT2DATE 09/18/01
rev 01/11/08
Converts numerical date strings in body text (e.g., "09/07/01" or related formats) to one of eight text date formats (e.g., "September 7, 2001").
WP8 and later UNDERLIN
(1) UnderlineTab
(2) Underline2Margin
(3) Underline2Center
11/21/02
rev 11/04/05
Three macros: (1) UnderlineTab.wcm - A macro that creates an underlined Tab. Each activation produces another underlined Tab, up to the right margin. Useful to quickly create a signature line, or similar short line below the text's baseline. (2) Underline2Margin.wcm - A macro that creates an underline from the current position to the right margin (i.e., the end of the current line) to "fill" the space with a line, then enters an optional hard return and optionally returns the cursor to the starting point. This technique also allows the line to expand or contract if previous text is edited. (3) Underline2Center.wcm - This macro creates an underline from the current cursor position (usually, the beginning of a new line) to the center position (i.e., between both margins) and thence to the right margin (i.e., the end of the current line). It is useful in creating unique section headings and similar items.
WP8,9
(
10,11,12,X3,X3 - see main Description)
UNIQUE
(1) Unique
(2) Caps2end
(3) WordFreq
(4) RemDupes
(5) IndxHead
(6) IndxWord
(7) TrimTo63
(8) ListWord
05/16/02
rev 01/11/08
Eight macros:
(1)
Unique.wcm creates an alphabetical list of all different words found in a document. It copies each word into a second "concordance document," which can be used in indexing the main document. The macro finds and lists "unique" words in body text, and (optionally) in footnotes, endnotes, headers, footers, and graphic boxes.
(2)
Caps2end.wcm locates all words with initial capital letters in a (usually) sorted list and either copies or moves them to the end of the list. Use it after playing Unique.
(3)
WordFreq.wcm - This macro produces a word frequency count -- i.e., the number of times each different word appears in a document. Use it after playing Unique.
(4)
RemDupes.wcm - This macro is designed to remove duplicate items from a list of items. You can use it to consolidate several concordance files into one concordance with no duplicate items.
(5)
IndxHead.wcm - This macro marks the first 64 text characters in all standard and custom paragraph styles (e.g., Heading 1, Heading 2, MyHeading, etc.) in the document for indexing purposes.
(6)
IndxWord.wcm - This macro marks the selected word(s) or (if nothing is selected) the word at the cursor location, as an index entry (i.e., as an index Heading item).
(7)
TrimTo63.wcm - This macro is designed to be used with an existing concordance file that was created by means other than the Unique.wcm macro above. (Unique will do all trimming during the creation of a concordance.) It examines all items in a concordance and trims any items that exceed 63 characters (including spaces) to 63 characters/spaces, which is required by WordPerfect's indexing feature.
(8)
ListWord.wcm - Copies the selected word(s) or, if nothing is selected, the word at the cursor location, to the very end of the document, in list format.
WP8 and later UPDATER 03/07/01
rev 10/19/06
A macro to "update" the current on-screen document (or any selected disk file) with the current system's default template settings.
WP8 and later VERTCARD 04/16/99
rev 05/13/05
Create vertically formatted business cards or labels -- that is, cards or labels with their contents rotated 90 degrees from the standard orientation on the sheet.
WP9 WP9FKEYS 02/07/00 A WP9 "template" of default function key assignments in the standard WPWin9 keyboard. Modifable for earlier versions of WPWin or the DOS keyboard.
WP8 and later WP9TSS 12/30/01
rev 06/13/06
A macro that toggles WordPerfect 10's (and later versions) new WordPerfect 9 Text Selection checkbox on and off (see Tools, Settings, Environment in WP10+).
Page Top

Small red arrow Other Authors Page

Blue bullet About using these macros in some early versions of WordPerfect:
WordPerfect 7:
The author has never used WP7, having upgraded directly from version 6 to version 8. Therefore, while some macros on this site will work with WP7 (particularly earlier versions of an item or those designed for WP8/WP9 that use simple code or techniques), because of Corel changes to macro code, some will not, and there currently are no plans to make these work with WP7. Thanks go to Morgan T. Cirket for testing many items for compatibility with WP7; these items are designated with a "7" on the Library page to indicate they were tested successfully by at least one user.
WordPerfect 8: With respect to macros (only), the author no longer supports this version. While many macros created in a later version of WordPerfect -- including many on this website -- might work perfectly well in WordPerfect 8, there were some changes in the macro language (in WP9 and later) that sometimes prohibit backward compatibility. This is the reason you might see WP8 omitted from the compatibility list for some macros.

Blue bullet WordPerfect 10 templates (English versions) can be downloaded from Corel's FTP site.
You may be able to use these WordPerfect 10 template Projects in later versions of WordPerfect. For example, one WP12 user asked Charles Rossiter (Corel C_Tech) how to do this with the WP10 calendar project.

Small red arrow Be sure to substitute your current version number (e.g., 11, 13, etc.) where you see "12" in the items below.

Here's Charles's reply on 8/25/04:
"You can use [these Projects] in WPWin12. Two steps are needed.

1. The WPWin10 projects require two additional files to be created
in the WPWin12 template folder:
uawp10en.dll and uawp10en.ast
These files MUST be copies of uawp12en.dll and uawp12en.ast
-- NOT the versions from the WPWin10 template folder.

2. Copy the WPWin10 template files (*.wpt and *.ast) to the WPWin12
template folder. Then search for file Projects.Usr for WPWin12, and delete it.

Now when you next launch WPWin12 and do File, New from Project, the catalogue file Projects.Usr will be re-created and you will have access to the WPWin10 templates and Perfect Experts."

Blue bullet Looking for a good book on WordPerfect? See Amazon.com for WordPerfect BOOKS and WordPerfect SOFTWARE

Blue bullet Disclaimer, Distribution of Materials, and Privacy Policy

Page Top