Solved

Unable to use Spell checker in Internet mail

Posted on 1997-11-03
2
232 Views
Last Modified: 2013-12-29
When I try to launch spell checker under MS Internet MailI get an error message saying that some components are missing and that this option can not be used. I reinstalled it but it did not help. The spell checking option works smoothly in all other apps. including Microsoft Exchange and Office 95.
Thanks.
0
Comment
Question by:hare_a
2 Comments
 
LVL 9

Accepted Solution

by:
magigraf earned 50 total points
Comment Utility
hare_a:

Here is the information you want:

IMPORTANT: This article contains information about editing the registry. Before you edit the registry, you should first make a backup copy of the registry files (System.dat and User.dat). Both are hidden files in the Windows folder.

SUMMARY
=======
This article provides basic troubleshooting steps that you can use if you encounter problems with spell checking in Internet Mail and News 1.0.

MORE INFORMATION
================
Internet Mail and News use the 32-bit shared spelling engine (if it is available).  For example, Microsoft Works 4.0 and the Microsoft Office for Windows 95 products install the 32-bit shared spelling engine. If a program does not have a public application programming interface (API) for its spelling checker, Internet Mail and News cannot use that program's spelling checker.

To locate problems with spell checking in Internet Mail and News, you need to determine the following items:

•Is spelling available?
•What language is being used?

Determining If Spell Checking Is Available
==========================================
If spell checking is available, the Check Spelling command is available on the Mail menu and the Spelling tab appears in the Options dialog box. If these are not available, spell checking is disabled or the dictionary file or 32-bit spell checking engine is missing or damaged.

How Internet Mail and News Enables Spell Checking
=================================================
Internet Mail and News determines whether or not to enable spell checking by using the following steps:


1.The language to be used is determined. This results in a "language ID," which is a 4-digit code.

2.The language ID is used to determine from the registry what dictionary and spelling engine to load. The key that is used is

HKEY_LOCAL_MACHINE\Software\Microsoft\Shared Tools\Proofing
Tools\Spelling\<XXXX>\Normal.

where <XXXX> is the appropriate 4-digit language ID.

Two values are in this registry key: "Dictionary," which contains a full path to thedictionary file for that language, and "Engine," which contains a full path to the 32-bit spell checking engine.

3.If these values are present, spell checking is enabled.

If either the Dictionary or Engine value is missing from the registry under the determined language, spell checking is disabled.

If either of the files pointed to by the above values cannot be opened, spelling is enabled, but does not work.

Determining the Language Used
=============================
WARNING: Using Registry Editor incorrectly can cause serious problems that may require you to reinstall Windows 95. Microsoft cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk.

NOTE: For information about how to edit the registry, view the Changing Keys And Values online Help topic in Registry Editor (Regedit.exe). Note that you should make a backup copy of the registry files (System.dat and User.dat) before you edit the registry.

Look at the
===========
SpellLangID
value under the following registry key:

HKEY_CURRENT_USER\Software\Microsoft\Internet Mail and News

If this contains a string consisting of 4 digits, it is used as the language ID. You can use this string to force the use of a particular language.

If this value does not exist, the default language (as determined by the GetUserDefaultLangID function) is used.

If the dictionary cannot be found based on this registry key, all of the keys under

HKEY_LOCAL_MACHINE\Software\Microsoft\Shared Tools\Proofing
Tools\Spelling

are enumerated to determine if they can be used. The first 4-digit code that is found is used, even if it does not contain valid engine and dictionary values.

Language codes include:
======================

Language Code
------------------------
American 1033
Australian 3081
British 2057
Catalan 1027
Czechoslovakian 1029
Danish 1030
Dutch 1043
Finnish 1035
French 1036
FrenchCanadian 3084
German 1031
Greek 1032
Hungarian 1038
Italian 1040
NorskBokmal 1044
NorskNynorsk 2068
Polish 1045
PortBrazil 1046
PortIberian 2070
Russian 1049
Spanish 1034
Swedish 1053
Turkish 1055

If the language determined by using the steps above does not match the language of the dictionary installed, either install the correct dictionary, or modify the registry keys to match the versions correctly.

The
HKEY_LOCAL_MACHINE\Software\Microsoft\Shared Tools\Proofing
Tools\Custom Dictionaries

registry key contains a string value named "1" that has a path to the custom dictionary. Spell checking works if this value is not present and the custom dictionary is created (in the Windows\Msapps\Proof folder). If this value contains an invalid path, spell checking does not start.

I hope that this information helped to check what is wrong
Let me know
Regards
0
 

Author Comment

by:hare_a
Comment Utility
Thanx amillion. I followed the instructions, fiddled with thr registry a little and it works.
Thank you.
0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

If you get continual lockouts after changing your Active Directory password, there are several possible reasons.  Two of the most common are using other devices to access your email and stored passwords in the credential manager of windows.
Possible fixes for Windows 7 and Windows Server 2008 updating problem. Solutions mentioned are from Microsoft themselves. I started a case with them from our Microsoft Silver Partner option to open a case and get direct support from Microsoft. If s…
This Micro Tutorial will give you a basic overview of Windows DVD Burner through its features and interface. This will be demonstrated using Windows 7 operating system.
The viewer will learn how to successfully create a multiboot device using the SARDU utility on Windows 7. Start the SARDU utility: Change the image directory to wherever you store your ISOs, this will prevent you from having 2 copies of an ISO wit…

763 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

7 Experts available now in Live!

Get 1:1 Help Now