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-2023 by Barry MacDonnell. All Rights Reserved.

Page updated Dec 2, 2023

WordPerfect Tips
Main tips page | Browse more tips


Automatically correct common typing mistakes

- and/or -

Quickly insert characters or symbols based on your own shorthand text  ("abbreviation")

Overview - functions, advantages, disadvantages 

How to enable and set up QuickCorrect 

Notes and tips

Related pages on this site -

Other 'boilerplate' methods

The QC macro (enable or disable your custom QC settings)


  QuickCorrect has two related functions

(1) It can be used to automatically correct common typing mistakes.

"[It]...provides a list of commonly misspelled words and their correct spellings. For example, QuickCorrect can automatically replace “adn” with “and.” You can add words to the QuickCorrect list, including a pair of words. For example, you can replace “byt he” with “by the.” Words can also be deleted from the QuickCorrect list. ..."
[-- From WordPerfect X6 Help <F1>]

(2) It can quickly insert a string of text characters or a symbol based on  shorthand text (i.e., "expand an abbreviation")

You can set up and use QuickCorrect to instantly convert your easy-to-remember text abbreviation (the "Replace" word) into a desired string of characters.

For example, "abci" becomes "Alpha Beta Company Inc.".

You can also insert a symbol (e.g., "$Y" becomes
"¥") or an accented character (e.g., "|e" becomes "é") as you type.

[The second example used a "trigger" character (here, $) in an unlikely combination as the abbreviation. This is similar to using a trigger key with a QuickWord.]

Some users have called this use of QuickCorrect a form of "speed typing."

  QuickCorrect is one of five related modules
     (shown as dialog tabs in Tools, QuickCorrect)

QuickCorrect dialog

QuickCorrect (tab) — discussed in more detail below, starting with the "Advantages" section.

QuickWords (tab) — discussed on a separate page here.

SpeedLinks (tab) — used to format words such as email addresses and web site URLs as hyperlinks as you type them; search WordPerfect help <F1> for more.

Tip: For existing non-hyperlinked items, see the macro LinkToURL, which automates the creation of an active hyperlink in a WordPerfect document from an Internet address.

Format-As-You-Go (tab) — used to make various automatic corrections as you type.

•  Sentence corrections [multiple choices]
□  Capitalize next letter after end-of-sentence punctuation
□  Correct TWo IRegular CApitals (make second letter lowercase)
□  Change two spaces to one space between words

•  End of sentence corrections [choose one]
○  None
○  Change one space to two spaces between sentences
○  Change two spaces to one space between sentences

•  Format-As-You-Go choices [multiple choices]
□  CapsFix - Correct accidental usage of cAPS LOCK key (Tip: See some related tips for advanced users)
□  QuickBullets - Lists and Outlines created as you type
□  QuickIndent - TAB works more like Indent
□  QuickLines - Create graphic lines with (----,====)
□  QuickOrdinals - Replace Ordinals (1st,2nd...) with superscript
□  QuickSymbols - Replace (--,---) with (en-dashes,em-dashes)


- Selecting a Format-As-You-Go choice displays a short description.
- Search WordPerfect help <F1> for more on these features
- See also the QC macro in the Notes below, and the ConvertCase macro which includes other capitalization options.

SmartQuotes (tab) — used to specify the type of double and single typographical ("curly") quote marks to use (and whether to use straight quotation marks after numbers such as 6') as you type them in the document.


Search WordPerfect help <F1> for more.
- To instantly convert existing quote marks in a document from/to typographical marks and standard ("straight") marks, see the Convert quote marks macro.

Notes and tips

¤  Even if the "Replace words as you type" check box option is enabled (ticked) on the first tab
(near the bottom of the dialog), some of these other options can be turned off by the user (their check boxes will be cleared); therefore, they will not be operative.

¤  It is worth exploring these features to see if they suit your needs.

¤  You can use a macro to reset various preferred QuickCorrect options if they were turned off (which sometimes happens when using the merge feature or when editing a macro): see the QC.wcm macro here.

  Advantages (QuickCorrect module)

•  It is somewhat easier to remember QuickCorrect abbreviations than QuickWord abbreviations, since most QuickCorrect abbreviations are "shorthand" representations of the expanded word. [Note that you can also use a "trigger" character, too. For example, "~" (without quote marks).]

•  Moreover, QuickCorrect conversions or expansions will automatically adjust for capitalization.

For example, an abbreviation for "president" might be "prs"; typing "prs" will expand to "president," while typing "Prs" will expand to "President".

For possessives, such as "president's", see the tip below.

For plurals (-s, -es), simply type the extra letters immediately after the QuickCorrect expansion.

•  Unlike QuickWords, abbreviations expand even if they are followed by a punctuation mark. (QuickWords require a space, hard return, or tab to expand.)

•  You can have up to 10 personal (and individually selectable) QuickCorrect word lists (i.e., 10 separate files on disk) — plus the standard document-specific word list and the default QuickCorrect word list, both of which are always selected since they are always used with the spell checker. Personal word lists can be added/edited via the spell checker's Options button (this is discussed below).

  Disadvantages (QuickCorrect module)

•  Unlike QuickWords, this method does not let you insert graphics, tables, or large amounts of text into the document, nor can you include new formatting such as a new font or font attribute (italics, bold, large, etc.). See also the Notes and tips section below.

How to enable and set up QuickCorrect

[See the Overview section above for basic information on this multi-use feature.]

  To enable ("turn on" or "activate") QuickCorrect ...

•  Click on Tools, QuickCorrect and check (tick) the check box, "Replace words as you type," located near the bottom of the QuickCorrect tab under the QuickCorrect list of words. To disable it (turn it off) clear that check box.

Caution: Be careful about checking the box, "Correct other mis-typed words when possible" (pictured below), since there is a possible (and potentially embarrassing) downside to the option as discussed in the notes and tips section below. Also see the other tips below.

Bottom of QC dialog

  To set up new QuickCorrect abbreviations, and/or words to be corrected while you type ...

•  Click on Tools, QuickCorrect.

•  As noted above, be sure the "Replace words as you type" box at the bottom of the dialog is enabled (ticked). 

•  On the QuickCorrect tab, enter your desired 'Replace' and 'With' entries (you can either type or paste into these fields) and then click the Add Entry button:

QuickCorrect dialog entry fields


☼  If entries already exist in these fields (perhaps because you clicked on an existing pair of entries) simply delete them from the fields, type or paste your own entries in them, and click the Add Entry button.

☼  Keep your entries relatively short. [See the limits to these QuickCorrect entry fields in the Notes and tips below.] If you need greater capacity or need to insert graphics, use QuickWords or some other form of boilerplate entry.

☼  As noted in the Overview above, you can use a "trigger" character key in the left-hand Replace field that is not likely to exist in the same combination with your abbreviation characters elsewhere in the document. This helps ensure the Replace/With entry is executed only when you "call" it. For example, you could use a non-alphanumeric character (top keyboard row symbols; backslash mark; etc.) or a number as the trigger, followed by a letter or two.

Advantage: A trigger character helps keep Replace entries shorter and easier to recall, and it can be located either before or after the abbreviation character(s). Suggestion: Use the 'before' position so they are easier to spot grouped (sorted) together in the QuickCorrect dialog list.

Be careful if using paired parentheses as triggers for the reasons described below ("QuickCorrect weirdness - Why some items can unexpectantly change while you type...").

☼  From time to time you might want to trim old entries from the list. Click on an entry to choose it and then use the Delete Entry button.

•  To enter accented letters or other symbols in the "With" field:

You can use the <Alt> key plus the numeric keypad to enter the proper numeric code found in the Windows Character Map.

[The Windows Character Map is located on your Windows desktop, under Start, Programs, All Accessories, System Tools, Character Map. When it loads, simply choose a character or symbol and copy/paste it into WordPerfect, or jot down the <Alt> key combination shown on the bottom right of the Character Map dialog and use it instead. For example, to enter the Section symbol (§) in the 'With' field, press <Alt+0167> on the numeric keypad. (You could use something like 'sss' in the Replace field.)]

Note that you can also insert accented letter symbols from the WordPerfect Symbols set (normally found in the top [Insert] menu) by using <Ctrl+W> when the cursor is inside the 'With' field.

•  For capitalizations and possessives, see the "QuickCorrect and possessives" section below.

Page Top

Notes and tips on QuickCorrect

Links to items below ...

■ QuickCorrect is a dual-function "proofing" tool [More...]

Automatic paragraph numbering with QuickBullets [More...]

When QuickCorrect is automatically turned off [More...]

Caution about enabling the "Correct other mistyped words
when possible" option

"Un-doing" QuickCorrect changes [More...]

Removing the space following the QuickCorrect expansion [More...]

Limits to QuickCorrect [More...]

Problems with QuickCorrect (or the Spell Checker) ... [More...]
- Changing a word into something you don't want?
- Skipping past a word you want flagged as a possible misspelled word?
- Not giving you alternatives to a misspelled word? 
- [Discussion and solutions]

Why some items can unexpectantly change when you type
(e.g., typing (c) changes to ©)

QuickCorrect and possessives [More...]

Where QuickCorrect stores your QuickCorrect entries [More...]

How to migrate your QuickCorrect entries [More...]

More on QuickCorrect [More...]

Related "SpeedLinks" macro: LinkToURL can change an already typed URL into a hyperlinked URL.

  QuickCorrect is a dual-function "proofing" tool: 

¤  In addition to being able to expand your own abbreviations as you type your text (as noted above) the QuickCorrect list is also used whenever you use the WordPerfect writing tools — the Spell Checker and Grammatik.

As mentioned below under "More on QuickCorrect" -

QuickCorrect entries — along with words you have added when running a spell-check — are stored in User Word Lists, files with a filename with a pattern of WTnnxx.UWL (where nn=version and xx=language).

The default folder location for the standard User Word List file(s) on your disk is specified in a Corel support article here.

For example, in Windows 7/8/10/11 and in WordPerfect X6 and later versions this is usually something like -
C:\Users\%username%\AppData\Roaming\Corel\WordPerfect Office X7\WritingTools
- where "X7" represents WordPerfect X7 (change it to match your version: e.g., X8, X9, 2020, 2021, etc.).


¤  More than one standard *.UWL file can exist in that folder, depending on your installed versions/editions of WordPerfect and the language versions you purchased. Also, this folder is where the program stores any personal user word lists you might create. (See next paragraphs for more information.)

¤  If the standard *.UWL file does not exist in that location — e.g., if it was accidentally deleted (a good reason to back it up frequently) — a new, virgin copy will be created the next time WordPerfect is started.

¤  When spell checking a document (Tools, Spell Checker), the program employs several types of user word lists (sometimes also called "dictionaries").

▸  A document word list which is saved internally as part of the current .WPD document (or template). It is specific to that document (or to documents generated by that  template).

▸  A standard user word list provided by the program, which is typically set as your default user word list file.

▸  Up to 10 personal user word lists, if they are active — i.e., they can be enabled or disabled with a checkbox (see Notes below).

Tip:  These three user word list types can be directly accessed from the main menu: Tools, Spell Checker, Options [button], User Word Lists.

Tip:  For more about the various user word files (.UWL) see the section below, "Where QuickCorrect stores your entries." Also see "How to migrate your QuickCorrect entries".

¤  Additionally, there are main dictionary word list(s) pre-installed on the computer.

These files have a .MOR file name extension — e.g., WP18US.MOR for version X8 of the US language edition.

Tip:  Main dictionary word list(s) can be directly accessed from the main menu: Tools, Spell Checker, Options [button], Msin Word Lists.

Tip:  A separate Corel program, the Spell Utility, installed with the program, can be used to create or modify .MOR files (see WordPerfect's F1 Help and search "Welcome to Spell Utility Help").

¤  The program's order and use of word lists:

During a spell check:

[1] The various user word list types are scanned first, in this order:

[a] the document word list,
[b] the standard word list, and
[c] any active personal word lists.


[2] if the word or phrase is not found in these lists the program scans the main dictionary word list(s).

[These word list types are described in the sections above.]

Further, during the spell check: 

▸ If you choose Add the program adds the flagged word to the default user word list. It will then be considered correct in the current document and all newer documents.


If you have enabled Tools, Proofread, Spell-As-You-Go any word that the program does not recognize while you are editing the document — i.e., not doing a spell check — will display a red "wavy" line (or a thin line of small red slash marks) underneath it.

You can right-click on the flagged word and a context menu will appear with choices to Add the word to the default user word list or to Skip it in the current document.

If you choose Skip All during a spell check the program adds the flagged word to the document word list, where it will be skipped thereafter — but just in that particular document. (See notes just below.)


To create a Skip Word or an Exception entry in a user word list (these cannot be created in the Tools, QuickCorrect list) to give replacement alternatives see "Problems with QuickCorrect..." below.
Important notes about the different types of word lists

¤  As noted, each document can contain its own document word list which is saved internally with the document.

    Hence your choice to not stop at that particular word won't affect other documents where you might want to stop there. But in long, technical documents using a document word list can speed up subsequent spell checks since WordPerfect won't have to stop at those words again in that document.

¤  According to Noal Mellott on WordPerfect Universe (here), the factory installed (and selected)

"... default .UWL file contains [1] the words you tell the Speller to never consider to be misspelled (by pressing the Add button), [2] the abbreviations entered via the QuickCorrect dialog, [3] the QuickLinks added under that tab in the QuickCorrect dialog and [4] the additions to the Exception list (via the Exceptions button on the Format-As-You-Go tab)."

He advises not changing the default to another .UWL file.

¤  Note, too, that the standard (default) word list (.UWL) file is always active during a spell check — even if QuickCorrect is turned off.

    Hence adding specialized "abbreviations" to it might be counter-productive during spell checks on other documents. It might be better to create one or more personal user word lists for such purposes since they can be disabled/enabledas needed with a small check box next to their name, using the spell checker's Options button, then choosing "User Word Lists". [Their filenames can be any valid name but should have a .UWL extension. They can be renamed or deleted from Windows when WordPerfect is closed. See their default location above.]

    Like the standard user word list, personal user word lists — if enabled — are always used during a spell check (but only in the Spell Checker!) even if QuickCorrect is turned off.

¤  See also "To create more user word lists" and  "To edit a user word list" below.

¤  A bit more background (and some tips) on word lists, from WordPerfect X6's Help (F1 key).

"... A word list is a list of words or phrases scanned when you proof text by using the writing tools. Writing tools scan two types of word lists: user word lists and main [dictionary] word lists. Each language comes with a default user word list [e.g., WT18US.UWL for the US version of WPX8]. You can customize user word lists by adding, deleting, or replacing words. Main [dictionary] word lists are lists of specialized words used by the spell checker for a particular language, field or company.

You can choose a user word list to help proof a text. You can have up to 10 user word lists active simultaneously. For example, if you want the spelling checker to scan both the US English and the Canadian English main word lists, choose both lists. If you work in the medical profession, you can select a third-party medical word list that runs with WordPerfect writing tools. Each language supported by the spell checker has a default main word list. The active User Word Lists are scanned first; if the word or phrase is not found there, the active Main Word Lists are scanned. You can add, disable, remove, or change the order of word lists.

You can add a word to a user word list so that the word is not flagged as an error. You can also add alternative words to a user word list which lets you choose a replacement when the spelling checker or Grammatik stops on a word.

Here are examples of how you can use the Adding Words to a User Word List feature:

• If you often type incorrectly, you can define the correctly spelled word as a replacement. For example, you can specify "the" as a replacement for "hte."

•  You can replace abbreviations or acronyms with words or phrases. For example, you can define Chief Executive Officer as the replacement for the acronym CEO.

• You can define multiple alternatives for a word. For example, you can define "United States of America," "United States," and "U.S.A." as replacements for the word "usa." During a spell checking or proofreading session, you can choose which alternative phrase you want to use to replace "usa."

You can edit or delete words in a User Word List at any time."
[Bracketed comments added.]

¤  To create, enable, disable, or remove (personal) user word lists for specific types of documents:

•  Start the Spell Checker from the Tools menu (and if asked, answer No to "Close Spell Checker?"). Click Options, User Word Lists.

The User Word Lists dialog appears.

• In that dialog, click Add List. When you are finished the new list will become active (enabled by an adjacent check box) and the spell checker will update it when you use Add during a spell check.

•  To disable it — such as when spell checking other documents where it might not be appropriate to use it — clear (un-tick) the checkbox next to it.

•  To remove the personal word list from the User Word Lists dialog, use the Remove List button. Note that this does not delete the associated .UWL file from your disk. You can do that by exiting from WordPerfect and navigating to the file in Windows. [For the default location see above. If you have created personal word lists elsewhere you must navigate to those locations to delete those .UWL files.]

•  To restore a list that is still on disk but not visible in the User Word Lists dialog, use the Add List button.

¤  To edit a user word list — e.g., to remove a misspelled word you accidentally added to it:

•  Start the Spell Checker from the Tools menu (and if asked, answer No to "Close Spell Checker?"). Click Options, User Word Lists. The User Word Lists dialog that appears.

•  In that dialog, if there are additional word lists besides the Document Word List and the default WT....UWL, select the one you want to edit. Otherwise just aelect the default WT...UWL word list if it's not currently selected. [Tip: See the Notes above about the different types of Word Lists.]

•  Use either the Add Entry or Delete Entry button to add a new entry or delete an existing entry in the "User word list contents" fields.

•  To edit (change) an individual entry in that dialog select (click) it in the list and use the "Replace with:" field to specify the replacement, then click the Replace Entry button (not Add Entry) to confirm your choice. (Tip: You can even add multiple replacements for a word or phrase by using that same word or phrase in the "Word/phrase:" field but with different replacements.)

•  When finished, use the Close button to return to the document.

¤  Tips on using (personal) user word lists:

☼ You can choose (enable) a new personal user word list for other documents when running a spell check on them. (It is not document-specific.)

If the user word list doesn't appear in the list, click on Add List to browse for its .UWL file, then select it and choose Open.

Back to Notes

  Automatic paragraph numbering uses QuickCorrect's [Format-As-You-Go] QuickBullets module - see here for tips on using that feature.

  When QuickCorrect is automatically turned off: This typically happens for all open documents when you are editing a macro or conducting a merge. If you need QuickCorrect under these circumstances, or just need to be able to turn some QC features on and off quickly and easily, see the QC macro in the Library, or record your own macro and select the features you want toggled on or off.

  When the "Correct other mistyped words when possible" check box (see above) is enabled (ticked) — be extra careful!

With this option enabled WordPerfect can replace typographical errors that have only one possible correction — without notifying you of the change.

Use this option only if you are confident that a document uses words found in a standard word list. Some unusual spellings, surnames, proper nouns, or words spelled differently in different regions might be changed automatically if you enable this option. One user reported that the program changed a letter's address from "Mr. Cowart" to "Mr. Coward". Ouch! [Side note: This has been called the "Cupertino effect".]

Most "power users" disable (un-tick) this setting. They don't want strange "corrections" slipping into important documents unnoticed. Remember, it's a computer program, not a human.

In any case, see the next note about un-doing QuickCorrect changes if and when you notice them while typing.

[WordPerfect X3 users: "Note that in the original release of WPX3 ( to 446), correct words were flagged as spelling errors if the option "Correct other mistyped words when possible" was active. This has been remedied with [WPX3] Service Pack 1." [Quote] ]

Back to Notes

  "Un-doing" QuickCorrect changes: Immediately after QuickCorrect expands an abbreviation, press <Ctrl+Z> or <Alt+Backspace>. (This works to undo the last change. Try it with automatically underlined email addresses or internet URLs!)

  Removing the space following the QuickCorrect expansion of an abbreviation: When you type a QuickCorrect abbreviation and then press the spacebar, the abbreviation expands. But if you need to remove the space character so that you can type other characters, you first need to press the backspace key. While this is only two keystrokes (<Space>+<Backspace>) after the abbreviation, you could assign this simple macro to a relatively unused key (such as the ` key, to the left of the 1 key), which would eliminate one key press by inserting the required space and then immediately removing it:

    Type(" ")  // (space character)
    Type(" ")  // (space character)

[Thanks to Joe Blake an Larry Lewis on WordPerfect Universe here for the idea behind this tip.]

   Limits to QuickCorrect: Be aware that, unlike QuickWords, you cannot insert graphics with QuickCorrect. Also, the sizes of the QuickCorrect 'Replace' and 'With' entry fields are very limited when compared to QuickWords.

¤  The 'With' field. Charles Rossiter, Corel C_Tech, concludes from testing that there are replacement entry limits — i.e., limits to the QuickCorrect "With" field (the right-hand field) — depending on whether the replacements are copied-and-pasted into the field, or whether they are manually typed into the field.

"First, you can create the QuickCorrect replacement entry by selecting text. Irrespective of how much text you select, it is only the first 63 characters, minus the number of space characters, which will be included in the replacement text. Or, in other words, the limit is 63 characters, with each space counting as 2 characters.

Second, you can create [a longer] QuickCorrect replacement by typing in the replacement window in QuickCorrect. The number of characters that can be created manually for a QuickCorrect replacement also varies according to the number of space characters. The limit is 126 characters, minus the number of spaces. Or, in other words, the limit is 126 characters, with each space counting as 2 characters." [Quote]

[HOWEVER ... There appears to have been a bug in QuickCorrect [in about WordPerfect 12 and earlier] that could cause QuickWords to crash if QuickCorrect replacement entries are longer than 20 characters. Apparently there was an adverse interaction between the two features. This bug has existed since WP9, and Corel's support database stated: "In order to correct this issue you need to remove any entries in QuickCorrect that are over 20 Characters in length." The bug existed even in WP12. [BUT...see the update paragraph below for more recent WordPerfect versions.] If you stumble on this bug and your need to use expansions (the "With" part of QuickCorrect entries) longer than 20 characters, you could try the utility program, As-U-Type (described here), which can expand up to 80 characters and works independently from WordPerfect's QuickCorrect and QuickWords features (but works well with them).
Update: This bug seems to have been fixed in a post-WP12 version. See this post on WordPerfect Universe. [The test reported there using 100 characters was recently repeated using the maximum allowable number of QuickCorrect replacement characters (126) in WPX6 (running under Windows 7) and it produced the same positive result: QuickWords did not crash.]]

¤  The 'Replace' field. With respect to the QuickCorrect abbreviation in the (left-hand) "Replace" field, "...there is a limit to what can be entered in the left-hand "Replace" window. That left-hand window can take 80 non-space characters, or 79 non-space characters and one space." [Quote]

¤  Because the QuickCorrect file might be more prone to corruption than the QuickWords file, you may want to limit the total number of items in QuickCorrect, and use either QuickWords, the Corel ClipBook, or menu-driven macros instead. (Some users have reported that they have several thousand entries in QuickCorrect, but such large lists probably are harder to maintain than similar sized QuickWord lists. See QuickWords for more information and tips on using, managing, and backing up QuickWords.)

Tip from a FAQ on WordPerfect Universe: "The user word list (the list of words you have added while running a spell-check), along with the list of your QuickCorrect entries, is kept in a file called WT#XX.UWL (where # is the version number and XX is the country or language code, e.g., WT11US.UWL). ... Note that these files may be stored in an "unexpected" location, such as C:\My Documents\Corel User Files [for the expected location see above]"

Back to Notes

  Problems with QuickCorrect (or the Spell Checker) ...

•  Changing a word into something you don't want?
•  Skipping past a word you want flagged as a possible misspelled word?
•  Not giving you alternatives to a misspelled word?

This section can help ...

☼  See the previous note (above) about the Tools, QuickCorrect option, "Correct other mistyped words when possible," which is normally turned ON by default during program installation.  But since corrections are done silently and automatically, you might want to turn it OFF to prevent some potentially embarrassing corrections from going unnoticed.

☼  However, you probably will want "Replace words as you type" to be turned ON so that abbreviations/misspellings in the QuickCorrect list are automatically corrected while typing, as explained below.

☼  Alternative to correcting misspelled words: In addition to being able to automatically force an "incorrect" word to be replaced with a specific "correct" version (Option 1 below), you can also -

•  create a "skip word" entry (Option 2) or
•  create an "exception" entry (Option 3, which gives you alternative replacement choices).

Exception entries, since they contain duplicate words to replace, can only exist in the User Word List and not in the QuickCorrect list.

Similarly, Skip-word entries contain a spell checker code (<skip>), and so they are also excluded from the QuickCorrect list.

Hence, for these items you need to edit the User Word List, which is simple and easy to do via the Spell Checker dialog.

¤  Option 1. If you want to automatically replace a particular word during spell checking -or- while typing:

Option 1a.

Simply follow the methods under "To set up new QuickCorrect abbreviations ..." above.

If QuickCorrect's "Replace words as you type" is turned on, the word/phrase will be replaced as you type them. When running the Spell Checker, the word/phrase will always be replaced (assuming the Option in the User Word Lists is set to Auto-replace).

Option 1b.

First, open the Spell Checker (Tools, Spell Checker; if asked, answer "No" to "Close spell checker?" dialog that might appear). Click the Options button, then click on User Word Lists.

[Sidebar: The User Word Lists dialog that opens should default to WTnnxx.UWL, where "nn"=your WP version and "xx"=your language. This list is common to all your documents, but it can be customized. (On the other hand, the Document Word List is used to store corrections made in just the current document. So choose the User Word List to store your entries for the current and future documents.)

Note that the User Word List is used by both QuickCorrect (which stores its entries in the UWL file) and the Spell Checker (which also uses its own main dictionary).]

Then, either -

Browse to the relevant existing word pair in the User Word Lists dialog and click on it to select it; then make your change in the "Replace with" field; then click the Replace Entry button.

- or -

If it is a new pair that is not yet in the list, type the incorrect word in the "Word/phrase" field and the correct word in the "Replace with" field; then click the Add Entry button.

Click on Close to close both the User Word Lists dialog and the Spell Checker.

¤  Option 2. If you want to automatically skip a particular word during spell checking -or- while typing:

First, open the Spell Checker (Tools, Spell Checker; if asked, answer "No" to "Close spell checker?" dialog that might appear).

Click the Options button, then click on User Word Lists. [See the Sidebar above about the items listed there. Here, you want to choose the .UWL file to edit.]

Then, either -

Click on the existing entry containing both the word and its replacement to select (highlight) it.

- or -

If it is a new item that is not yet in the list, type the  incorrect word — i.e., the word you want ignored by the program — in the "Word/phrase" field.

Then type the correct word — i.e., that same word — in the "Replace with" field.

Then click the Add Entry button.

Then c
lick on the word pair to select (highlight) it.

Click the Properties button, then choose "Skip word"; then click OK. This will add the entry to the User Word List with "<skip>" in the replacement field.

Click on Close to close both the User Word Lists dialog and the Spell Checker.

Note: "Skip-word" entries contain a spell checker code (<skip>), and so they are also excluded from the QuickCorrect list. (If they already exist there they will be removed.)

* * *

to editing the User Word List / QuickCorrect list to skip a word:

Use the Spell Checker: In the main document, just double-click the word you want to skip to select it; open the spell checker (Tools, Spell Checker; if asked, answer "No" to "Close Spell Checker?"). Click the Add button; enter the word to skip in the pop up Add Word dialog; click OK, then Close the spell checker. This will add the entry to the User Word List (.UWL) with "<skip>" in the replacement field.

Use a menu setting: (This is particularly useful when you have a section of text to omit from spell checking.) In the main document, just double-click (or otherwise select) the word(s) you want to skip. Click on Tools, Language, Settings and check (tick) the box, "Disable writing tools (in this portion of text)".

Use a macro: You can "mark" words or symbols in a document to be skipped over by the spell checker and grammar checker. This can be done with a one-line macro with this command in it: WritingToolsDisable. (See here for how to create the macro.) Then select the word and play the macro; it will place a pair of codes around the selection, which tell the program not to spell-check or grammar-check the selection. (You can assign the macro to a keyboard shortcut, toolbar, or menu, as described here.) [Note this is particularly useful in skipping over single symbols (such as Greek characters inserted with Ctrl+W) during spell checking, since these cannot be entered into a User Word List (but they can be entered in the QuickCorrect dialog).]

¤  Option 3. If you want to have several "correct" entries for a word from which to choose (e.g., the typographical error "ADN" could be either "AND" or "DNA"), you can make the spell checker stop and let you pick an alternative word (an exception) from the User Word List:

First, open the Spell Checker (Tools, Spell Checker), then answer "No" to "Close spell checker?" dialog that typically appears. Click the Options button, then click on User Word Lists. [See the Sidebar above about the items listed there.]

Then, either -

Click on the entry with both the word and its replacement to select (highlight) it.

- or -

If it is a new item that is not yet in the list, type the incorrect word in the "Word/phrase" field and the correct word in the "Replace with" field; then click the Add Entry button; then click on the word pair to select (highlight) it.

Depending on your version of WordPerfect either -

Click the Properties button, then choose Exception Entry; then put your cursor in the Replace With field (still in the Entry Properties dialog window) and press Enter and add the replacement word there (for multiple words, add one entry per line); then click OK.

The new item(s) will show up as a separate entry (or entries) in the list.

- or -

[For some early versions of WordPerfect:] Click to highlight the word and its replacements (put each on a separate line) in the User Word Lists dialog; click the Properties button, then choose Exception Entry; then click OK. Each replacement will show up as a separate entry in the User Word Lists dialog.

Click on Close to close both the User Word Lists dialog and the Spell Checker.


"Exception" entries, since they contain duplicate words to replace, can only exist in the spell checker's User Word List, and not in the QuickCorrect list.

Back to Notes

  Why some items can unexpectantly change while you type. [Originally: "QuickCorrect weirdness."]

When you type (c), (r), or (i), do they automatically change into other characters or symbols?

In WordPerfect 10/11 [but not in later versions] do dates typed as "1/27/07" change to a numerical fraction?

Here are some remedies.

¤  Unwanted Copyright © and Registered ® symbols.

In WordPerfect 10 and later versions, typing a "(c)" or "(r)" will cause a conversion to © or ®. (Apparently this was due to a programming change in WordPerfect 10.)

Depending on your personal preference:

Solution A:  You can simply delete either or both of the factory-shipped entries "(c)" and "(r)" in Tools, QuickCorrect. Copyright and Registered symbols are always available with Insert, Symbol (or Ctrl+w) under "Typographic Symbols".

Solution B:  However, assuming you wish to retain the ability to quickly insert these symbols while typing...

•  use Tools, QuickCorrect and delete the two factory-shipped entries "(c)" and "(r)"

•  and then add the following six entries (the Typographical symbols © and ® can be entered in a QuickCorrect field with <Ctrl+w>):

(c == replace with ==> ©
(c) == replace with ==> (c)
(r == replace with ==> ®
(r) == replace with ==> (r)

...and to preserve capital letters (UPPER case)...

((c)) == replace with ==> (C)
((r)) == replace with ==> (R)


Now, when you need the Copyright or Registered symbol, just type (without quotes) "(c" or "(r".

When typing enumerated lists using letters, just use "(c)" or "(r)" or their upper case versions. WordPerfect will instantly replace these characters with the same ones — and not convert them to Copyright or Registered symbols.

See also Solution C below, which is a variation of this technique.

Solution C:  An alternative to the above "replace with" solutions when dealing with the Copyright and Registered symbols was suggested by Noal Mellot in a WordPerfect Universe forum:

Simply add a number after the appropriate letter in the Tools, QuickCorrect fields.

For example:

c9 == replace with ==> ©
r9 == replace with ==>

[Tip: If the separate characters c9 or r9 might sometime be used in a document you could use another — and more unlikely — combination such as 9c9, copy9, etc.]

Advantages and notes:

•  By using this method you only need these two single entries for the Copyright and Registered symbols.

•  You should remove (delete) the original two factory-shipped entries [(c)==>© and (r)==>®] from QuickCorrect, and any of the entries you might have used in Solution B.

•  Note that using a memorable letter with a number (e.g., c9) — rather than preceding the letter with a parenthesis as in Solution B — avoids conflicts between UPPER/lower case, so you don't have to add separate entries for upper and lower case as in Solution B.

•  Further note that the number is typically added after the letter. Doing the reverse — adding the letter after the number (e.g., 9c) — could be more problematic in numbered task lists (e.g., 9a...9b...9c... etc.).

¤  Unwanted upper case.

Example 1:

Does "(i)" change to "(I)" and "i." change to "I." when you type these characters to enumerate a list item?

Why it happens: QuickCorrect (on the Tools menu) has a default setting to change a solitary lower-case "i" to upper case — something you probably want to retain. This happens because trailing punctuation such as a parenthesis or period (as well as a hard return or tab) is treated like a triggering space character (all of which activate QuickCorrect), so it "sees" the lower-case "i" as a solitary character and converts it to upper case.

Solution: In QuickCorrect, add (without quote marks) an "(i)" in both the "Replace:" and "With:" fields. 
Repeat for "i." [i.e., trailing period/full stop] and "i)" [i.e., trailing parenthesis].

[Thanks to Roy 'lemoto' Lewis for this tip.]

Example 2:

Does a lower case word ("id") become automatically capitalized ("Id") when you want it to remain lower case?

Solution (similar to Example 1):

"If you find that WP continues to capitalize certain words that you never want capitalized, you have another option: You can add those words to both the "Replace" box and the "With" box in QuickCorrect. In effect, you are telling WP to replace a particular word — the way you type it — with the same word, rather than making any changes. So, for example, if you never want WP to capitalize "identification", you can type "identification" (without quotation marks) in both the "Replace" box and the "With" box. That way, whenever you type "identification" (starting with a lower-case "i"), WP will not change it to "Identification" (starting with an upper-case "I"). ..." [Emphasis added.]

[From Jan Berinstein here.]

¤  Unwanted date conversion to a numeric fraction in WordPerfect 10 and 11. [Fixed in WordPerfect 12]

WordPerfect 10 and 11 (only):

Typing a date such as 1/27/07 with change the "1/2" part of the entry into a fraction in WordPerfect 10 or 11. [Apparently due to a small bug in these WordPerfect versions.]


Type 01/27/07 instead. Or, just delete all the fraction symbols from QuickCorrect to prevent dates from being changed, and use the Fraction macro, which produces a similar format for any fraction, not just the limited set that is in QuickCorrect. [This problem was fixed in WordPerfect 12.]

Back to Notes

  QuickCorrect and possessives. If you have (for example) a QC abbreviation "pf" that is replaced with "plaintiff" (both items are entered without quote marks) when you type "pf," you might notice that "pf's" will not expand to the possessive form ("plaintiff's"). Here's a way to ensure that adding an apostrophe-s to an abbreviation will also add it to the expanded word. [Thanks to Noal Mellott on WordPerfect Universe for this tip.]

[Note that this works in WordPerfect X5, English language version, but should work in other versions. Note also that it does not work just using the Tools, QuickCorrect dialog; you must use the steps below.]

1. Click Tools, Spell Checker. If you are asked to close the spell checker, answer "No."

2. Click the Options button in the Spell Checker, then choose "User Word Lists" from the menu that pops up. (This is also known as the "QuickCorrect file".) This opens the user Word Lists dialog, and it should show your available user word lists (.uwl). Select the one for your version of WordPerfect (e.g., WP15US.UWL for the US version of WPX5).

3. In the "Word/phrase:" field, enter (without the double quotes) "'s" (i.e., apostrophe-s). Leave the "Replace with:" field empty (i.e., blank).

4. Click Close to dismiss the dialog, and then Close the spell checker. Done.

[Additional information from WordPerfect X5's help file:

Using User Word Lists

A word list is a list of words or phrases scanned when you proof your text using the writing tools. Writing tools scan two types of word lists: User Word Lists and Main Word Lists.

Each language comes with a default User Word List. User Word Lists can be customized to add, delete or replace words.

Main Word Lists are lists of specialized words used by Spell Checker for a particular language, field or company. You can have ten lists of each type active when you use the writing tools. The active User Word Lists are scanned first; if the word or phrase is not found there, the active Main Word Lists are scanned. Main Word Lists are available only in Spell Checker.

For detailed information about using user word lists, see “Using writing tools” in the main Help.]

Back to Notes

  Where QuickCorrect stores your entries.

QuickCorrect entries — along with words you have added when running a spell-check — are stored in User Word Lists. These files on your system have a filename pattern of WTnnxx.UWL, where nn=version and xx=language. (Notice its name begins with WT, not WP).

¤  The name and location of the QuickCorrect file containing your entries varies with the WordPerfect version and the Windows operating system, as described on the Corel support site here.

In recent versions (WordPerfect X6 and later on Windows Vista/7/8/10 systems) it is found at -

C:\Users\%username%\AppData\Roaming\Corel\WordPerfect Office X7\WritingTools

In that folder the file will be named WT17XX.UWL, where XX is the language (US for American English, example: WT17US.UWL). Note that other language version files might exist in that folder (e.g., WT17CE.UWL).

Note that "%username%" in the path refers to your Windows user name, and "X7" refers to WordPerfect version X7. Change these items to reflect your name and WP version.

¤  If this file does not exist (e.g., if it was accidentally deleted) a new, virgin copy will be created the next time WordPerfect is started.

¤  The current document word list and the default and personal user word lists (see above) can also be chosen and edited with Tools, Spell Checker (answer 'No' if you are asked to Close it); then click the Options button, then choose User Word Lists.

It's a good idea to back up this file, especially if it contains lots of entries. See the WordPerfect Universe FAQ "What files do I need to back up..." here or the more comprehensive and updated tips on this site here.

  Need to export (and optionally print) all entries from QuickCorrect?

You can export the QuickCorrect entries to a normal .WPD document by converting the lists using the Spell Utility, which in most WordPerfect versions can be started directly from the WordPerfect group on the Windows Start menu. [The Spell Utility lets you create, edit, merge, or convert main word lists for your business or field, such as medicine or law.]

    See Footnote 1 below for Spell Utility methods to export these QuickCorrect entries into a new WordPerfect document as a serial list or even in table format. The document can then be printed for reference.

    And as noted, you can also use the Spell Utility to add to, delete from, or merge QuickCorrect user word list files (.UWL).


¤  See the WordPerfect Universe FAQ for some more information on Word Lists, the Spell Utility, etc.

¤  To print a list of your QuickWords, see QWords.html

¤  Side note: On WordPerfect Universe (in 2008), it was found that converting the default QuickCorrect user list into a WordPerfect document (.WPD), then pasting the contents of that document (with Edit, Paste Special, Unformatted text) into a new, blank, and "clean" WPD document (no user styles, etc.), and then converting the new WPD document back into a new default User Word List (.UWL), cured a strange problem with the QC entries. See here.

  How to migrate your QuickCorrect entries.

¤  Notes and tips:

Your QuickCorrect entries are not the same thing as your QuickCorrect settings — the various options you choose to enable or disable in the QuickCorrect dialog's tabs. These options are manually set, so you might need to reset them if you migrate to another computer or version of WordPerfect.

    There is a customizable WordPerfect macro on this site (QC.wcm) that toggles the state of the various QuickCorrect, QuickWord, Format-As-You-Go, SpeedLinks, and SmartQuote settings. (See WordPerfect's Tools, QuickCorrect for your current settings.) Of course, you don't need a macro to set these options, but it makes it easier to restore them to your preferences.

¤  Starting with Wordperfect X6 you can have the installation routine migrate these items for you from an existing (and still installed) version to the new version.

¤  To migrate them yourself — e.g., to a new computer with the same version of WordPerfect installed — see Corel's support database article, Migrating QuickCorrect List to current version of WordPerfect. The name and location of the QuickCorrect file containing your entries varies with the WordPerfect version and the Windows operating system, as described on that site.

    While you can copy the current file to a new computer with the same version of WordPerfect, if you copy it to a new version of WordPerfect (replacing the default installed version there), you will need to rename the older (copied) file to include the new version's number, as explained on that site. The program will "see" the migrated file if it is properly named and in the proper location.

¤  See also the "Where QuickCorrect stores its information" above.

  More on QuickCorrect and related topics.

¤  For an extended discussion of QuickCorrect versus QuickWords, see this thread by the same title on WordPerfect Universe.

¤  This QuickCorrect FAQ on WordPerfect Universe discusses  what might cause the QuickCorrect list to be blank, etc.

¤  If correctly spelled words are flagged as misspelled, it might be caused by a corrupt QuickCorrect file. [It could also be a display (video driver) problem, or an errant language code somewhere in the document or in the Open Style code at the very top of the document.] You can try renaming the QuickCorrect file so that the program generates a new virgin copy when it starts again. See the Corel support page, Migrating QuickCorrect List to current version of WordPerfect. The name and location of the QuickCorrect file containing your entries varies with the WordPerfect version and the Windows operating system, as described on that site. Or: See the Corel Support Knowledgebase and search for "Quick Correct" (note the space between words) or search for "3561". The procedure shows how to find and rename the QuickCorrect (.UWL) file so that a new one will be generated when next you load WordPerfect.

¤  It might be possible to repair a corrupt QuickCorrect file using Corel's free file repair utility, WPLOOK. See this page for more on obtaining and using it.

¤  The main dictionary ("Main Word List") is kept in a different file, with the filename extension of .MOR (not .UWL). It can be edited with a special program that comes with WordPerfect, the Spell Utility. The Utility can help you migrate a customized main dictionary to a newer version of WordPerfect. See this FAQ on WordPerfect Universe.

¤  Speaking only as a satisfied customer ... you might also consider As-U-Type (http://www.fanix.com/). If you are not a touch-typist (or even if you are), this little utility program can correct typos and spelling errors as you type. It even works alongside WordPerfect's QuickCorrect, and can expand abbreviations like QuickWords — in any Windows program, such as your email program. Further, it "learns" from your mistakes, it's easy to toggle on and off as needed (LShft+RShft keys), and overall it's very easy to use. (Free 30-day trial available.)

Back to Notes

Page top

Footnote 1
[...Continued from above...]

Note: To export/import your QuickWords see
Use a macro to export/import QuickWords

  To export your QuickCorrect entries
from a User Word List file to a .WPD file

These entries are stored in a User Word List file (.UWL) on your system, which can be located by WordPerfect version number using the Corel article ("Locate the QuickCorrect Files") at https://kb.corel.com/en/127486.

[Note that there might be more than one language version of this file on your system, specified by the letters following the version number (e.g., WP20UK.UWL, WT20US.UWL).]

You can then use the Spell Utility to export (copy) all QuickCorrect entries into a standard WordPerfect document, which can then be printed if desired.

Getting it -

In recent WordPerfect versions the Spell Utility can be launched from the Windows Start menu, in the same menu location as the main WordPerfect program. (It's in a sub-folder named Utilities.)

Using it -

Close WordPerfect.

When launched from Windows, the Spell Utility dialog appears.

Click the Convert tab and you should see this:

Spell Utility

In recent WordPerfect versions you should then see three fields:
"Conversion Type," "Source File Name," and "Destination File Name."

You can browse (or type into) those fields to specify the conversion type, UWL file, and destination of the converted QuickCorrect list.

For example in WordPerfect 2020 I found this produced a successful result:

Conversion Type:
WP 20 (2020) User Word List to WP 20 (2020) Document

Source File Name:
C:\Users\<UserName>\AppData\Roaming\Corel\WordPerfect Office 2020\WritingTools\WT20US.UWL

Destination File Name:
C:\Users\<UserName>\Documents\My UWL file.wpd

Click the Convert button to make the conversion directly into the destination WordPerfect document.

This method produces a new .WPD file where each QuickCorrect pair (Replace...With) is separated with a hard return code ([HRt]) followed by two characters (a backslash and an equals symbol), like this:


The list will show the misspelled or abbreviated QuickCorrect item first (on the line above this separator), followed by its corrected or expanded item (after the separator), like this:


Tip: The next section below has a method to help clean up the list to make it easier to view or sort.

Note & tip: The text characters in the list are actually WordPerfect ASCII symbols from the program's Symbol Set 0 (zero), as can be seen in Reveal Codes when passing your cursor over them. As a practical matter this makes no difference when viewing or printing. However, you can convert the characters to plain text by selecting any or all of them, copying them to the clipboard (Ctrl+c), and then pasting them in place (or elsewhere) with Edit, Paste Special, Unformatted Text.

When you are ready, you can print the document like any other document, or convert it to a WordPerfect table format (see next section).

  To format your exported QuickCorrect list as a WordPerfect table

The list in the .WPD file created in the previous section can be turned into a table with just a few extra steps:

1. Click Edit, Find and Replace.

2. In the Find: field, enter the three items -


- i.e., a hard return format code, a backslash, and an equal sign.

3. These three items can either be selected and copied as a block to the clipboard and then pasted into the F&R dialog's Find: field, or the [HRt] code can be inserted directly from the Match, Codes menu, followed by typing the two characters into the field.

4. In the F&R dialog, in the Replace with: field, enter a [Left Tab] code. This code can either be copied from any document to the clipboard and pasted into the field, or it can be inserted from the Replace, Codes menu.

5. Choose Replace All, then Close the F&R dialog. The list should now be "tab separated."

6. Next, select the list and then click Table, Create. In the dialog that pops up, be sure the "Columns" is set to "2" and the "Text Delimiters" is set to "Tabs."

7. Click OK.

You now have a list of QuickCorrect entries in table format. You can click in the first cell and sort the table with Tools, Sort, First cell in table row. (For more on the Sort feature see here.)

When you are ready, you can print the document like any other document.