1

Тема: Оформление разделов - самоуправство Word

Мне потребовалось использовать  разные колонтитулы для разных разделов. Соответственно - вставляю разрывы и обнаруживающее следующее:
Word воспринимает текст как разбитый только на два раздела. Страницы, следующие сразу после разрыва (все, вне зависимости от того, сколько между ними других страниц)  - как один раздел, а все остальные страницы - как второй раздел.
Соответственно, смена колонтитула на странице, идущей следом за разрывом приводит к изменению на всех аналогичных страницах в документе, смена на любой другой странице кроме первых за разрывом - к изменению колонтитулов во всем документе, кроме первых страниц разделов.
Понятно, что word как-то разметил документ для себя - но где это увидеть - не понимаю. Нажимаю кнопку "отобразить все знаки" - и не вижу ничего лишнего.

P.S. Попробовал изобразить вопрос на скриншоте (прилагается)

Post's attachments

samoupravstvo.PNG 139.65 Кб, файл не был скачан. 

You don't have the permssions to download the attachments of this post.
Разработка бизнес-планов: www.masterplans.ru

2

Re: Оформление разделов - самоуправство Word

nicr пишет:

Мне потребовалось использовать  разные колонтитулы для разных разделов. Соответственно - вставляю разрывы и обнаруживающее следующее:
Word воспринимает текст как разбитый только на два раздела. Страницы, следующие сразу после разрыва (все, вне зависимости от того, сколько между ними других страниц)  - как один раздел, а все остальные страницы - как второй раздел.
Соответственно, смена колонтитула на странице, идущей следом за разрывом приводит к изменению на всех аналогичных страницах в документе, смена на любой другой странице кроме первых за разрывом - к изменению колонтитулов во всем документе, кроме первых страниц разделов.
Понятно, что word как-то разметил документ для себя - но где это увидеть - не понимаю. Нажимаю кнопку "отобразить все знаки" - и не вижу ничего лишнего.

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

Sub AddSectionAndKillLinkToPrevious()
'автор Gregory K. Maxey
'http://gregmaxey.mvps.org/word_tip_pages/add_section_break_and_unlink_headers.html
Dim myRng As Word.Range
Dim i As Long
Dim j As Long
Dim oDoc As Word.Document
  Set oDoc = ActiveDocument
  Selection.InsertBreak Type:=wdSectionBreakNextPage
  'Get the index number of the added section
  i = oDoc.Range(0, Selection.Sections(1).Range.End).Sections.Count
  With oDoc.Sections(i)
    For j = 1 To 3
      .Headers(j).LinkToPrevious = False
      .Footers(j).LinkToPrevious = False
    Next j
    .Footers(1).PageNumbers.RestartNumberingAtSection = False   'добавлено, чтобы продолжить нумерацию страниц
  End With
  'Note: j provides the constant value to unlink all three header\footer types.
lbl_Exit:
Exit Sub
End Sub

3

Re: Оформление разделов - самоуправство Word

Нет, это я первое, что я проверял. Нажимал - отжимал. Причем - это не объясняет, почему одинаковые колонтитулы чередуются через несколько страниц, а не подряд.

Разработка бизнес-планов: www.masterplans.ru