1

Настройка: у меня длинный (более 100 страниц) документ, и меня попросили убедиться, что в нем нет ни одного предложения. Хотя это не обязательно строгое правило стиля, это разумный запрос контекста, и мне придется встретиться и в будущих документах.

Согласно этому источнику 2008 года, Word не очень хорошо разбирался в границах предложений, но с тех пор многое изменилось.

Идеальным ответом на это было бы что-то вроде «Перейдите в Файл-> Параметры-> Проверка и в разделе" При исправлении орфографии и грамматики в Word "нажмите" Настройки "; в разделе" Стиль "установите флажок" Абзацы с одним предложением ". Тем не менее, я не вижу такой флажок в Word 2010, если я что-то упустил или он сформулирован по-другому.

Там могут быть и другие идеи и хорошие способы достижения этой цели; если так, пожалуйста, ответьте ниже! До тех пор, это ручная проверка ...

1 ответ1

2

Я немного углубился в это, и Word может считать предложения, используя VBA.

Например, используя MsgBox(Selection.Range.Sentences.Count) появится диалоговое окно, содержащее количество предложений в текущем выделении.

Это будет просто считать два за «мне нравится мистер Смит». и так.

Вероятно, хорошая отправная точка для сценария ....

Основная идея для макроса VBA: собирать абзацы в документе как коллекцию, а затем зацикливать их по одному, подсчитывая количество предложений в каждом. Если это "один", то выполнить какое-то действие ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .