Остановка разбиения строк для многих таблиц (Microsoft Word)
При работе с таблицами вы можете не захотеть, чтобы строки в таблице разбивались по страницам. Другими словами, вы хотите, чтобы все в каждой строке находилось на одной странице. Это достаточно просто сделать вручную — достаточно настроить свойства таблицы следующим образом:
-
Выберите строку (или строки), на которые вы хотите повлиять.
-
Откройте вкладку «Макет» ленты.
-
Щелкните инструмент Свойства в группе Таблица. Word отображает диалоговое окно «Свойства таблицы».
-
Убедитесь, что выбрана вкладка Row. (См. Рис. 1.)
-
Снимите флажок Разрешить разрыв строки между страницами.
-
Щелкните ОК.
Теперь каждая строка останется на отдельной странице. Таблица по-прежнему будет разбиваться по страницам, но отдельные строки в таблице не будут.
Хотя это кажется достаточно простым, может быть утомительно проделывать тот же процесс для большого количества таблиц в документе. Например, если у вас 50 таблиц, вам придется повторить вышеуказанные шаги 50 раз. Ах!
Ответ заключается в том, чтобы использовать макрос, чтобы изменить параметр Разрешить разрыв строк между страницами для всех таблиц. Следующее поможет:
Sub StopRowBreaking() Dim tbl As Table For Each tbl In ActiveDocument.Tables tbl.Rows.AllowBreakAcrossPages = False Next End Sub
Макрос работает, потому что он проходит через каждую таблицу и очищает параметр (свойство AllowBreakAcrossPages) для всех строк таблицы как группы. Это очень быстро, даже если в вашем документе 50 или более таблиц.
_Примечание: _
Если вы хотите знать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах WordTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
WordTips — ваш источник экономичного обучения работе с Microsoft Word.
(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (13339) применим к Microsoft Word 2007, 2010, 2013, 2016, 2019 и Word в Office 365.