Войти

Показать полную графическую версию : Не работает проверка русской орфографии Outlook Express в англоязычном Windows XP


allaq
15-11-2013, 02:51
Друзья, почему это может быть?

В MSOE в Tools-Options->Spelling указано Russian (Language), но при попытке отправить письмо (у меня стоит проверять орфографию перед отправкой) выдается "The spell check on this document was halted"

Спасибо.

Petya V4sechkin
15-11-2013, 07:33
В теле почтового сообщения программы Outlook Express 5 не работает средство проверки орфографии (http://support.microsoft.com/kb/224176/ru)
OLEXP: Spell Checker or Custom Dictionary Errors in Outlook Express (http://support.microsoft.com/kb/178238/en-us)

allaq
15-11-2013, 12:31
Спасибо за ответ. У меня в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools вообще нет раздела Proofing Tools.
В папке \Program Files (x86)\Common Files\Microsoft Shared\PROOF\ есть файл Csapi3t1.dll, но нет файлов Mssp232.dll и Mssp2_en.lex (этих двух файлов вообще нет на диске). В папке \Documents and Settings\Administrator\Application Data\Microsoft\Proof\ есть файл CUSTOM.DIC нулевой длины. Проверка орфографии в MS Word производится нормально.

Уточню, что у меня англоязычная WinXP x64 и MSOE 6. Также установлен русский MS Office 2003

Petya V4sechkin
15-11-2013, 16:54
WinXP x64
Windows XP Professional x64 Edition: вопросы и ответы (http://windows.microsoft.com/ru-RU/windows-xp/help/setup/windows-xp-professional-x64-edition-faq)

Почему в приложении Outlook Express не работает проверка орфографии?
Версия приложения Outlook Express в выпуске Windows XP Professional x64 Edition является 64-разрядной. Проверка орфографии в Outlook Express зависит от набора Microsoft Office, который является 32-разрядным. Так как 64-разрядная программа не может обращаться к 32-разрядной библиотеке динамической компоновки (DLL), проверка орфографии в выпуске Windows XP Professional x64 Edition не поддерживается.

установлен русский MS Office 2003
Только начиная с Office 2010 появилась 64-битная версия. Любопытно, заработает ли проверка орфографии в OE, если поставить Office 2010 x64.

allaq
15-11-2013, 17:02
Office 2010 написал, что x64 не совместим с WinXP.
Я попробовал в \Program Files (x86)\Common Files\Microsoft Shared\PROOF\ и в \Program Files\Common Files\Microsoft Shared\PROOF\ записать одно и то же:
CHAPI3T1.DLL
CSAPI3T1.DLL
CTAPI3T2.DLL
MSGR3EN.LEX
MSGRRU32.HLP
MSGR_RU.LEX
MSHY3RU.DLL
MSHY3RU.LEX
MSLID.DLL
MSSP3EN.LEX
MSSP3ENA.LEX
MSSP3RU.DLL
MSSP3RU.LEX
MSSPELL3.DLL
MSTH3RU.DLL
MSTH3RU.LEX
1033\MSGR3EN.DLL
1049\MSGRRU32.DLL

в [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools] у меня указано "SharedFilesDir"="F:\Program Files\Common Files\Microsoft Shared\"

allaq
15-11-2013, 21:30
Я попробовал добавить в реестр ветку [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Proofing Tools\Spelling\1033\Normal] в таком виде:
"Engine"="C:\\Program Files\\Common Files\\Microsoft Shared\\PROOF\\MSSP3RU.DLL"
"Dictionary"="C:\\Program Files\\Common Files\\Microsoft Shared\\PROOF\\MSSP3RU.LEX"

не помогает.

Petya V4sechkin
15-11-2013, 21:35
записать одно и то же
Как уже было сказано, 64-битное приложение не может использовать 32-битные библиотеки.

allaq
15-11-2013, 21:47
А если выдрать эти два файла из 64-битного Оффиса 2010?




© OSzone.net 2001-2012