The information in this article applies to:
SYMPTOMSModerate: Requires basic macro, coding, and interoperability skills.
In Microsoft Access for Windows 95:In Microsoft Excel for Windows 95: CAUSEThe Spelling key in the Microsoft Windows 95 Registry refers to mismatched versions of the spelling engine and main dictionary. RESOLUTION
You can run the Setup program for Microsoft Word, Microsoft Publisher, or
Microsoft Office to remove the spelling checker. After it is removed,
you can run the same Setup program again to reinstall the spelling
checker.
<drive>:setup /ywhere <drive> is the drive that contains the Office Setup disk. This parameter forces Microsoft Office for Windows 95 to go into maintenance mode. If you then click Reinstall, the Setup program will rewrite the registry based on your previous installation. Note that it will restore all of the program defaults. STATUSMicrosoft has confirmed this to be a problem in Microsoft Access for Windows 95 version 7.0. MORE INFORMATIONNOTE: This article assumes that the Regional Settings in Control Panel is
set to English (United States). If the regional setting is a different
English version, such as English (British), this information still applies.
However, you may need to substitute any references to the American English dictionary file (MSSP_AM.LEX) in the discussion below with the British English dictionary file (MSSP_BR.LEX).
C:\Program Files\Common Files\Microsoft Shared\ProofThis folder may contain two versions of the spelling checker because Microsoft programs can install different spelling engines and dictionary files. For example, Microsoft Word, Microsoft Publisher, and Microsoft Office install the following spelling checker files:
Microsoft Excel, Microsoft Project, Microsoft PowerPoint, and Microsoft
Access install these different spelling checker files:
To have two versions of the spelling checker usually does not cause a
problem because the Windows Registry keeps track of only one main engine
and dictionary. The Registry stores a Spelling key with an Engine value and
a Dictionary value under the following entry:
[\HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Shared Tools\Proofing Tools\Spelling\1033\Normal]If the spelling checker in Microsoft Word (also included with Microsoft Office and Microsoft Publisher) is installed at the time that you set up other Microsoft programs, the Registry's Engine and Dictionary values are not changed. This enables other Microsoft programs to use the Microsoft Word spelling engine (MSSP232.DLL) and dictionary (MSSP2_EN.LEX) because they are more robust than the other spelling engine and dictionary (MSSP32.DLL and MSSP_AM.LEX). There is an exception, however, when Microsoft Access is the most recently installed program. If the Microsoft Word spelling checker is installed at the time that you set up Microsoft Access, and the MSSP_AM.LEX file is already installed, the Setup program updates the Registry incorrectly. The Setup program changes the Dictionary value to refer to the Microsoft Access dictionary file (MSSP_AM.LEX) but does not change the Engine value; it still refers to the other spelling engine (MSSP232.DLL). This means that the Registry has mismatched settings for the spelling engine and dictionary values and prevents the spelling checker from running in various Microsoft programs. Additional query words: spell check word7 word95
Keywords : kbdta StpReg |
Last Reviewed: July 8, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |