Troubleshooting Spell Checking in Mail ClientsLast reviewed: December 17, 1997Article ID: Q154878 |
The information in this article applies to:
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.
SUMMARYThis article provides basic troubleshooting steps that you can use if you encounter problems with spell checking in Internet Mail and News 1.0 and Outlook Express 4.0.
MORE INFORMATIONInternet Mail and News and Outlook Express 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 and Outlook Express cannot use that program's spelling checker. To locate problems with spell checking in Internet Mail and News or Outlook Express, you need to determine the following items:
Determining If Spell Checking Is AvailableIf spell checking is available in Internet Mail and News, the Check Spelling command is available on the Mail menu and the Spelling tab appears in the Options dialog box. If spell checking is available in Outlook Express, the Spelling command is available on the Tools 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 and Outlook Express Enables Spell CheckingInternet Mail and News and Outlook Express determines whether or not to enable spell checking by using the following steps:
Determining the Language UsedWARNING: 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
SpellLangIDvalue under the following registry key:
HKEY_CURRENT_USER\Software\Microsoft\Internet Mail and NewsIf 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\Spellingare 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 1055If 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 Dictionariesregistry 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.
Microsoft Works 4.0If you install Microsoft Works version 4.0, Works Setup sets the path to the custom dictionary to C:\Windows\Msapps\Proof\Custom.dic in the following registry key:
Hkey_Local_Machine\Software\Microsoft\Shared Tools\Proofing Tools\ Custom DictionariesThe path should actually be:
C:\Program Files\Common Files\Microsoft Shared\Proof\Custom.dicUse Registry Editor to set this path for the key listed above. This allows the system to find the spelling engine, which makes it available for use in Internet Mail and News.
|
KBCategory: kbtshoot
©1997 Microsoft Corporation. All rights reserved. Legal Notices. |