Изменение языковых настроек для всего текста документа (Microsoft Word)
Шэрон получила документ, в котором много таблиц. Она выбрала весь документ с помощью Ctrl + A, а затем изменила настройку языка для документа. Однако это не изменило языковых настроек для любого текста, содержащегося в таблицах. Шэрон задается вопросом, есть ли способ действительно изменить языковые настройки для всего текста в документе.
При проведении некоторого тестирования мы обнаружили, что если у вас есть документ, который включает таблицы, когда вы нажимаете Ctrl + A и меняете настройку языка, эти абзацы в таблице также затрагиваются, как и обычные абзацы. Единственный раз, когда этого не произошло, — это если таблица находилась в «не основной» части документа, такой как текстовое поле, фигура, верхний колонтитул, нижний колонтитул, концевые сноски или сноски. В этих случаях текст в этих элементах не изменился.
Единственный способ повлиять на каждую из этих областей — использовать макрос. Например, вот простой макрос, который будет проходить через каждый из StoryRanges в документе и изменять язык для каждого абзаца:
Sub ChangeLanguage() Dim r As Range Dim p As Paragraph For Each r In ActiveDocument.StoryRanges For Each p In r.Paragraphs p.Range.LanguageID = wdEnglishUK Next p Next r End Sub
Языковой настройкой в этом макросе является британский английский. Если вы хотите установить другой язык — а их множество — вы можете использовать одно из перечислений, перечисленных на этой странице:
https://msdn.microsoft.com/en-us/VBA/Word-VBA/articles/wdlanguageid-enumeration-word
Для большинства людей простой макрос должен работать нормально. Однако если у вас более сложный документ, вы все равно можете найти некоторые области, в которых язык не был изменен. В этом случае вы можете найти макрос на следующей странице:
https://cybertext.wordpress.com/2011/10/14/word-macro-to-set-the-language-for-most-eleme/
_Примечание: _
Если вы хотите знать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах WordTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
WordTips — ваш источник экономичного обучения работе с Microsoft Word.
(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (5227) относится к Microsoft Word 2007, 2010, 2013, 2016, 2019 и Word в Office 365.