SpellCheck Manual

Download PDF version here.

Installation #

The installation process for all WilloWare products is identical.  Please review the general installation instructions at www.willoware.com/install.

Registration #

All WilloWare software uses the same Registration window.  See the general Registration Window instructions here:


Security #


SpellCheck installation will create a Security Task and Security Role called SPELLCHECK. The Task will be assigned to the Role.

The system administrator(s) will need access to the SpellCheck Setup window, but other users do not need any special security for SpellCheck to work.

You may want to assign the SPELLCHECK Role or Task to specific users who will be in charge of maintaining the Company Dictionary. See the Company Dictionary section of this document for more information.

Do NOT modify the SPELLCHECK Security Task. Each time an update is installed for MO Generator it will recreate the Task so it has access to everything in the suite, and any changes will be lost.

About #

The About Window for all WilloWare products is identical.  Open the About Window by going to Help >> About Microsoft Dynamics GP.  From that window select Additional >> About {WilloWare Product/Customization}.

{WilloWare Product/Customization} = the installed product, such as GP PowerPack or LabelLink.

Please refer to the general About Window guide here: www.willoware.com/online/about-window

Setup #


HelpID: 525822007

Navigation: Tools >> Setup >> System >> SpellCheck Setup

SpellCheck must be attached to a Text or String field where you want to perform spell checking. The settings are system-wide, so once a SpellCheck location is defined, it is active for all companies where SpellCheck is enabled. To Enable or Disable SpellCheck for a specific Company, review the installation instructions at www.willoware.com/install.

Define a SpellCheck location by selecting the Product, Series, Form Name, Window Name, and Field Name.

Setup for several common locations is provided below:

Dynamics GP “Notes” windows. There are 5 of these, and they will be listed in sequence as “Note”. The “technical name” is Form_Note_1, Form_Note_2, etc. Attach SpellCheck to each of the five Note Entry windows. The same note entry windows are used for all Record-Level and Window-Level notes.

Product: Microsoft Dynamics GP

Series: System

Form Name: Note

Window Name: Note

Field Name: Text Field

Sales Comment Entry. The same window is used for both the Document-level comment and the line Comment.

Product: Microsoft Dynamics GP

Series: Sales

Form Name: Sales Comment Entry

Window Name: Sales Comment Entry

Field Name: Comment Text

Comment Setup

Product: Microsoft Dynamics GP

Series: Company

Form Name: Comment Setup

Window Name: Comment Setup

Field Name: Comment Text

Test the SpellCheck location by selecting it in the scrolling window, then clicking the Blue Arrow.

SpellCheck will attempt to open the window, and confirm that it can access the specified field. If the SpellCheck location is OK, it will flash RED, as shown above.

Company Dictionary: opens the Company Dictionary window (see the Company Dictionary chapter).

Templates: Select from a SpellCheck Template to quickly add the window (or windows) to the SpellCheck Setup window. Templates include common SpellCheck locations, such as “notes” or “comments” windows.

DEX.INI Switch

SpellCheck will attempt first to use Microsoft Word for SpellChecking. If Word cannot be found, or there is an error attempting to launch it, SpellCheck will default to using the SpellCheck webservice. You can control which method is used, or completely disable SpellCheck, with the following dex.ini switch:


SpellCheck will always default to using Word, and then Web, if the switch is absent or has an invalid value (such as MSWORD).

Company Dictionary #

Company Dictionary

HelpID: 525822016

Navigation: Tools >> Setup >> Company >> Company Dictionary

SpellCheck uses a web-service to perform automatic spelling correction. If you have terminology that is specific to your business or industry, and those terms are being incorrectly identified by SpellCheck, you can maintain a list of words that should be ignored by the SpellCheck routine.

Although the window allows upper and lower case, SpellCheck always checks this list comparing the suspect word against the dictionary in upper case.

The dictionary is stored in the Company Database in a table called W5258Words. If you need to load a large number of words, you can import them directly into this table.

When SpellCheck identifies misspelled words, the user will see them in the Corrections window. That window gives them the ability to “suggest” that words be added to the Company Dictionary. The Count field tracks the number of times the word has been suggested. User ID and Date are recorded for the first user to suggest the word.

Suggested Words can be added to the Company Dictionary by clicking the Plus button. Suggestions that you do not wish to add can be cleared by clicking the Delete All button.

Using SpellCheck #

Using SpellCheck

HelpID: 525822019

SpellCheck uses a web-service to auto-correct spelling mistakes. If there are no spelling errors control is returned immediately to Dynamics GP.

If it detects spelling errors, you will be asked if you want to correct them.

It asks for confirmation so that you have an opportunity to bypass SpellCheck if you need to save something with words spelled as-is. For example, perhaps SpellCheck has previously incorrectly identified, and changed the spelling of, words you want to leave as-is. If you change them back to the desired spelling, and then click NO when asked to Correct Spelling, you will be able to save the text as-is.

SpellCheck will automatically correct all spelling mistakes, and update the text in Dynamics GP.

If spelling errors are detected, the Corrections window will open to show you which words were corrected. Mark the ADD checkbox if the word was spelled correctly and you think it should be added to the Company Dictionary. The word will be added to a list of suggestions, which can be reviewed by an administrator before being added to the Company Dictionary.

SpellCheck is triggered by a “change event” on the field where SpellCheck is attached. A “change event” is happens when you (1) enter something into a field, and (2) leave the field.

On a Note Entry window, “leaving the field” will happen when you click the OK or SAVE button. SpellCheck will run at that point, and prevent the Note from saving until spelling has been checked.

Help Guide Powered by Documentor
Suggest Edit