2014-12-09 5 views
1

В Microsoft Word 2013 VBA вы можете позвонить GetSpellingSuggestions по адресу Range, который включает в себя орфографическую ошибку, чтобы получить коллекцию (а), что такое орфографическая ошибка, и (б) какие предложения предлагаются. Есть ли что-то эквивалентное для грамматических ошибок? Я позвонил GetSpellingSuggestions по телефону Range только с грамматической ошибкой и вернулся wdSpellingCorrect без предложений.Имеет ли MS Word эквивалент Range.GetSpellingSuggestions для грамматики?

This post from 2004 говорит, что Word не предоставляет эту информацию VBA, но мне интересно, добавила ли Microsoft с этого момента. Я посмотрел на MSDN и SO и не нашел ответа. CheckGrammar не будет работать для меня, так как я запускаю свой собственный интерфейс для проверки. Благодаря!

+0

Я смотрел MSDN, и похоже, что существует http://msdn.microsoft.com/en-us/library/microsoft.office.interop.word.range.grammarchecked(v=office.11).aspx http : //msdn.microsoft.com/en-us/library/microsoft.office.interop.word.range.checkgrammar (v = office.11) .aspx http://msdn.microsoft.com/en-us/library /microsoft.office.interop.word.range.grammaticalerrors(v=office.11).aspx –

+0

@ta - спасибо! Да, я их видел. Я называю 'GrammaticalErrors', чтобы получить« Диапазоны »с ошибками, но затем не может получить предложения. Я заменяю пользовательский интерфейс, поэтому 'CheckGrammar' не будет работать для меня. «GrammarChecked» - это результат всего процесса. – cxw

ответ

0

Ну, похоже, что ответ отрицательный: /. Проводя это, чтобы задать вопрос из списков без ответов. Если вы столкнетесь с этим и получите некоторую информацию, отправьте другой ответ! Благодаря!