Лучший отвечающий
Проверка орфографии через Interop (Word)

Вопрос
-
Здравствуйте. Немогли бы вы помочь с проблемой: в приложении делаю проверку орфографии через Word через Interop. Создаю приложение (скрытое) Word и передаю туда текст для проверки. Текст может содержать слова на разных языках.
Проблема в следующем: Word отказывается понимать то, что слова на разных языках. Он весь документ проверяет одним языком.
Я пытался у документа/каждого слова через макрос определять язык через метод DetectLanguage, но он все равно не работает. Включал/отключал автоопределение языка, также безуспешно.
6 июня 2012 г. 12:48
Ответы
-
Да Вы правильно поняли, что проблема с языком. С этой проблемой я обращася в Майкрософт (партнерская консультация), но их совет оказался не рабочим (хоть как я понял этот совет пришел от команды разработки Word). Думаю оптимальным будет свою проверку написать, так как с текущей реализацией реально больше проблем.
- Помечено в качестве ответа Abolmasov Dmitry 13 июля 2012 г. 7:52
12 июля 2012 г. 8:59
Все ответы
-
Уважаемый пользователь!
В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме
Для связи [mail]
19 июня 2012 г. 6:25 -
Лучше с этим не заморачиваться. Я пробовал делать этот механизм в рабочей базе, вот только проблем получил больше чем ожидал... К тому же необходимо учитывать, что глупый юзер всёравно добавит слово с ошибкой в базу и тогда от этой проверки толку не будет... Потому делай свой класс для проверки, а словари без проблем в инете можно скачать. если же таки хочется гемора на свою голову, то вот ссылка на пример
- Предложено в качестве ответа LXGDARKEditor 12 июля 2012 г. 9:19
- Помечено в качестве ответа LXGDARKEditor 13 июля 2012 г. 3:04
- Снята пометка об ответе Abolmasov Dmitry 13 июля 2012 г. 7:52
25 июня 2012 г. 19:46 -
У топик стартера была проблема не с самой проверкой, а с тем чтобы правильно указать язык проверки в зависимости от проверяемого слова. На сколько я понял проблему.
Для связи [mail]
26 июня 2012 г. 13:43 -
Да Вы правильно поняли, что проблема с языком. С этой проблемой я обращася в Майкрософт (партнерская консультация), но их совет оказался не рабочим (хоть как я понял этот совет пришел от команды разработки Word). Думаю оптимальным будет свою проверку написать, так как с текущей реализацией реально больше проблем.
- Помечено в качестве ответа Abolmasov Dmitry 13 июля 2012 г. 7:52
12 июля 2012 г. 8:59