Плагин MS Word с Java - PullRequest
       29

Плагин MS Word с Java

1 голос
/ 13 сентября 2010

Я разрабатываю расширенную проверку орфографии для некоторого языка.Проверка орфографии MS Word по умолчанию для этого языка не подходит.Поэтому я решил интегрировать мою проверку орфографии с MS Word.К сожалению, я работаю над Java, и, насколько я понимаю, это возможно с Ms.Net.Можно ли сделать то же самое с Java или можно использовать мою проверку орфографии Java в качестве библиотеки в MS.Net.

Спасибо

1 Ответ

5 голосов
/ 09 апреля 2011

Насколько я знаю, нет документированного способа заменить встроенную в Word программу проверки правописания на вашу собственную.

Вы могли бы + эмулировать + проверку орфографии Word своим собственным кодом, но это будет нелегко. Word не вызывает никаких событий при перемещении по документу, поэтому вам нужно будет установить таймер, а затем постоянно проверять текущее положение курсора, если вы хотите незапрошенные варианты правописания (в противном случае вам придется подключиться к мыши Windows). события, которые нужно отслеживать, щелкнув правой кнопкой мыши, затем проверьте, какое слово вы использовали, и перейдите оттуда.

Там также не будет никакого простого способа выделить слово с ошибкой (как красный волнистый в Word сейчас).

И, наконец, я мало знаю о Java. Предполагая, что вы можете написать DLL в Java, которая предоставляет COM-интерфейсы, вы должны быть в состоянии сделать это. Но из того, что я знаю о Java, это невозможно. Таким образом, вам, вероятно, придется написать оболочку COM в .net или C, чтобы через нее перейти к вашему Java-коду.

...