Microsoft KB Archive/37062
Spell Options: Check Punctuation
PSS ID Number: Q37062 Article last modified on 11-02-1994
The rules for checking punctuation are as follows:
When Check Punctuation is set to No, the following punctuation characters will cause a word break:
period (.) comma (,) semicolon (;) colon (:) exclamation (!) question mark (?)
This means “Micro.soft” will be broken into “micro” and “soft”.
When Check Punctuation is set to Yes, these same punctuation characters will cause an “Improper punctuation” error if they occur in the middle of a string, or at the beginning of a string. For example, micro.soft micro,soft micro?soft .the ;the ?the etc.
There is another class of characters, which are not really punctuation characters that are affected by this option. These characters are as follows:
@, #, %, &, *, +, =, _ (underscore), and numbers/digits
They are affected in the following ways:
If Check Punctuation is set to No, they cause a word to break, and each piece is verified separately (as for punctuation characters).
If Check Punctuation is set to Yes, they will cause an “Invalid character” error. For example, the following words will be flagged as misspelled:
micro5oft, 5microsoft, microsoft5, thing%, @word, hell#, micro%oft etc.
Compound word (e.g. Micro-Soft) are in a class by themselves. If recognized, they will cause the error “Invalid compound word” to appear. To be unrecognized, the whole word has to be invalid, or at least one part has to be invalid. “Micro-soft” will be correct because both “Micro” and “soft” are correct. “Micro-teh” will not be correct.
KBCategory: kbother KBSubcategory: Additional reference words:
============================================================================= Copyright Microsoft Corporation 1994.