Никаких Висячих заголовков Слов Между Разрывами страниц?

StackOverflow https://stackoverflow.com/questions/808068

  •  03-07-2019
  •  | 
  •  

Вопрос

У кого-нибудь есть хороший способ VBA (или, возможно, есть настройка MS Word, которую я не могу найти), чтобы убедиться, что заголовки Word не болтаются в конце страницы.

Например, предположим, что цифры слева - это номера страниц.

1  This is the second to last line on the page.
1  HEADING 1
2  This text starts page two

Что я хочу сделать, так это автоматически переместить заголовок 1 вниз, чтобы:

1  This is the second to last line on the page.
1  
2  HEADING 1
2  This text starts page two

Я знаком с этим вопросом:Получение заголовков из документа Word

Спасибо!

Это было полезно?

Решение

Вы хотите "продолжить со следующего" (форматирование абзаца> вкладка Разрывы строк и страниц).

Возможно, также представляет интерес:Контроль за вдовой /Сиротой

Другие советы

Похоже, что сценарий с висячим заголовком, который вы описываете, возникает только тогда, когда шрифт задан вручную, а стиль изначально оставлен обычным.

Если вы зададите стиль заголовков как заголовок 1, 2 или 3, это предотвратит оставление заголовка внизу страницы самого по себе.

Если вы решите изменить свой документ, чтобы использовать заголовки на основе стилей, вам потребуется изменить стили заголовков в окне Стили и форматирование.
Чтобы открыть это окно, либо:

  • Нажмите на кнопку Styles and Formatting кнопка на панели инструментов (кнопка "A" слева от переключателя шрифтов) или
  • Откройте его через Format > Styles and Formatting... пункт меню.

Затем вы можете навести курсор мыши на доступные стили, выбрать стрелку выпадающего списка, нажать Modify..., и меняйте стили по своему вкусу.

(Тестировалось с Word 2003.)

Есть один способ.При определении стилей обязательно установите значение TRUE для .ParagraphFormat.KeepTogheter или .ParagraphFormat.KeepWithNext

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top