Spell Check Skips Single-Letter Words

D

Dave

We currently use a mix of MS Word 97, 2000 and 2002 and spell check fails to catch single letters, other than "A", "a", or "I", which are not normally valid as words.

This often occurs when a user omits one letter of a two-letter word or inadvertently inserts a space after the first letter of a word or prior to the last letter of a word. If the truncated word, absent the single letter that is stranded, forms a valid word (or is a single letter, itself) the spell checker will not alert the user to the presence of that misspelling.

I have created an exception list containing all possible single letters other than "A", "a", and "I", however spell check still skips over single letters.

While single letters have their place in outlining, they would generally be attached to some punctuation or otherwise differentiated from a single letter standing alone in the midst of a sentence. Ironically, spell check picks up on a lower-case "i" as being misspelled!

Any assistance would be appreciated!
 
M

Mike Williams [MVP]

Dave said:
We currently use a mix of MS Word 97, 2000 and 2002 and spell check
fails to catch single letters, other than "A", "a", or "I", which are
not normally valid as words.

Yes it skips all single letter words, because Word doesn't allow the
spell-checker to see any document context. Therefore it doesn't know when
these letter occurrences are useful or not. The grammar checker may catch
some of these: however the English proofing tools from Word 97 were licensed
rather than Microsoft written so you'll see larger differences in behaviour
than elsewhere.

--
Mike Williams - Office MVP http://www.mvps.org/faq/

Please respond in the same thread on this newsgroup - not by email!
Include details of your application and Windows versions, plus any
service pack updates. Answers may also be found by reading recent
posts, checking the FAQs or searching the relevant Google archive at.
http://groups.google.com/groups?group=microsoft.public
If something doesn't make sense, it could be worse e.g.
http://www.rathergood.com/moon_song/
 
E

Eric Lawrence [MSFT]

Interesting. Since each letter is in the dictionary (as a noun), I'm sure
this is intentional. You'll notice that the grammer checker flags:

"He j to the store.", but not "This is the letter j." which makes sense
because J is a noun, not a verb.

If you want, you can create an Autocorrect rule. Correct each single letter
to a mispelled word. For instance, create a rule which converts every
isolated "j" to "jERROR".

Thanks,

Eric Lawrence
Program Manager
Assistance and Worldwide Services

This posting is provided "AS IS" with no warranties, and confers no rights.


Dave said:
We currently use a mix of MS Word 97, 2000 and 2002 and spell check fails
to catch single letters, other than "A", "a", or "I", which are not normally
valid as words.
This often occurs when a user omits one letter of a two-letter word or
inadvertently inserts a space after the first letter of a word or prior to
the last letter of a word. If the truncated word, absent the single letter
that is stranded, forms a valid word (or is a single letter, itself) the
spell checker will not alert the user to the presence of that misspelling.
I have created an exception list containing all possible single letters
other than "A", "a", and "I", however spell check still skips over single
letters.
While single letters have their place in outlining, they would generally
be attached to some punctuation or otherwise differentiated from a single
letter standing alone in the midst of a sentence. Ironically, spell check
picks up on a lower-case "i" as being misspelled!
 
M

Mike Williams [MVP]

Eric said:
Interesting. Since each letter is in the dictionary (as a noun), I'm
sure this is intentional. You'll notice that the grammer checker
flags:

"He j to the store.", but not "This is the letter j." which makes
sense because J is a noun, not a verb.

If you want, you can create an Autocorrect rule. Correct each single
letter to a mispelled word. For instance, create a rule which
converts every isolated "j" to "jERROR".

Intentional, yes, but not because they are in the dictionary. It's to get
around constructions like. "He didn't like the behaviour of the spellchecker
because it (a) doesn't understand mult-word entities; (b) has text broken
differently by different applications; and (c) conflicts with the
grammar-checker on many hyphenated terms."

....and "misspelled" has a double-s :)
 
E

Eric Lawrence [MSFT]

Just checking to see who's paying attention. :p

Mike Williams said:
Intentional, yes, but not because they are in the dictionary. It's to get
around constructions like. "He didn't like the behaviour of the spellchecker
because it (a) doesn't understand mult-word entities; (b) has text broken
differently by different applications; and (c) conflicts with the
grammar-checker on many hyphenated terms."

...and "misspelled" has a double-s :)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top