Registrations are now open. Join us today!
There is still a lot of work to do on the wiki yet! More information about editing can be found here.
Already have an account?

Microsoft KB Archive/37062

From BetaArchive Wiki

Spell Options: Check Punctuation

PSS ID Number: Q37062 Article last modified on 11-02-1994




The rules for checking punctuation are as follows:

  1. 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.

  2. 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:

    1. If Check Punctuation is set to No, they cause a word to break, and each piece is verified separately (as for punctuation characters).

    2. 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.

  3. 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.