none
Проверка орфографии через Interop (Word) RRS feed

  • Вопрос

  • Здравствуйте. Немогли бы вы помочь с проблемой: в приложении делаю проверку орфографии через 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