![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 18.04.2010
Сообщений: 11
|
![]()
Я строю в документе абсолютно свое новое меню по нажатию правой кнопки мыши. Возникла проблема с проверкой правописания и грамматики. Правописание я могу проверить и предложить пользователю решения.
Как с помощью vba получить грамматические описание ошибки (на скринах выделено): ![]() ![]() Могу получить только само предложение, в котором ошибка ![]() Sub test() Dim spErr As Range Dim spSug As SpellingSuggestion Dim spSugList As String For Each spErr In ActiveDocument.Range.GrammaticalErr ors spSugList = "" For Each spSug In spErr.GetSpellingSuggestions spSugList = spSugList & spSug & vbCrLf Next MsgBox spErr Next End Sub |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 09.07.2009
Сообщений: 111
|
![]()
Естественно. Word берёт текст и передаёт модулю ОРФО, от него же получает ответ, как из чёрного ящика и показывает пользователю. А модуль этот закрыт, VBA в нём не работает. Что там происходит, Word не знает.
Последний раз редактировалось garik64; 30.06.2010 в 15:37. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
VBA Word,VBA Excel решить 2 задачи | fafolo4ka | Фриланс | 6 | 05.03.2012 01:15 |
языки и грамматика не хватает одного условия в программе | pizhon1 | Помощь студентам | 1 | 22.10.2009 14:36 |
Реализовать возможность автоматического исправления слова "грамматика". Паскаль | Den | Помощь студентам | 6 | 04.06.2007 10:48 |