1

Тема: Двойная нумерация страниц

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

Алексей Вишневецкий также разработал макрос, реализующий двойную нумерацию:
http://wordexpert.ru/page/dvojnaya-nume … -dokumente

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

2

Re: Двойная нумерация страниц

Уважаемые коллеги!

К нам в сообщество WordExpert.ru нередко обращаются пользователи, которым необходимо вставить в документ двойную нумерацию.
Необходимо отметить, что это, так сказать, «задача высшего пилотажа» в программе Word (необходимо уметь работать с полями, закладками и колонтитулами) и, к тому же, довольно трудоемкая. Однако для опытных пользователей Word эта задача вполне выполнима.
Рассмотрим далее один из вариантов настройки двойной нумерации в Word более подробно, по шагам.
При подготовке этого материала я пользовался рекомендациями Microsoft (внешняя ссылка).

Постановка задачи
Итак, допустим, поставлена следующая задача:

Настроить нумерацию в файле, состоящем из 3 разделов (первый раздел – 3 стр., второй раздел – 4 стр., третий раздел – 3 стр.). Таким образом, всего в файле содержится 10 страниц.

В верхнем колонтитуле: Сплошная нумерация страниц. Первая страница не нумеруется. Вторая страница начинается с номера 2.

В нижнем колонтитуле: Нумерация страниц по разделам вида:
<номер страницы в разделе> из <количество страниц в разделе>.
Первая страница не нумеруется. Вторая страница первого раздела начинается с номера 1.

Иначе говоря, нумерация страниц должна быть следующей:

Стр. 1 (начало 1-го раздела):
Верхний колонтитул: не нумеруется
Нижний колонтитул: не нумеруется.

Стр. 2:
Верхний колонтитул: 2
Нижний колонтитул: 1 из 2.

Стр. 3 (конец 1-го раздела):
Верхний колонтитул: 3
Нижний колонтитул: 2 из 2.

Стр. 4 (начало 2-го раздела):
Верхний колонтитул: 4
Нижний колонтитул: 1 из 4.

Стр. 5:
Верхний колонтитул: 5
Нижний колонтитул: 2 из 4.

Стр. 6:
Верхний колонтитул: 6
Нижний колонтитул: 3 из 4.

Стр. 7 (конец 2-го раздела):
Верхний колонтитул: 7
Нижний колонтитул: 4 из 4.

Стр. 8 (начало 3-го раздела):
Верхний колонтитул: 8
Нижний колонтитул: 1 из 3.

Стр. 9:
Верхний колонтитул: 9
Нижний колонтитул: 2 из 3.

Стр. 10 (конец файла и 3-го раздела):
Верхний колонтитул: 10
Нижний колонтитул: 3 из 3.

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

3

Re: Двойная нумерация страниц

Решение задачи
Далее приводится один возможных способов решения поставленной задачи (по шагам) (использовалась версия Word 2013).

Шаг 1. Подготовка установок программы Word
а) Установить режим отображения всех знаков:
Главная – группа Абзац – активирована кнопка Отобразить все знаки (с изображением знака перехода на новую строку, похожего на букву П).
б) Установить режим показа закладок:
Файл – Параметры – вкладка Дополнительно – группа Показывать содержимое документа – установить флажок Показывать закладки.
в) Установить режим показа кодов полей:
Файл – Параметры – вкладка Дополнительно – группа Показывать содержимое документа – установить флажок Показывать коды полей вместо их значений (вместо этого можно нажать комбинацию клавиш ALT+F9).

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

4

Re: Двойная нумерация страниц

Шаг 2. Предварительные действия (разбиение на разделы и закладки)

а) Разбиваем файл на три раздела, поставив соответствующий разрыв в конце 1-го и 2-го разделов:
Разметка страницы – группа Параметры страницы – Разрывы – группа Разрывы разделов – Следующая страница.

б) Для простоты устанавливаем для всех колонтитулов отмену режима Как в предыдущем разделе:
Перейти в соответствующий колонтитул – Работа с колонтитулами: Конструктор – группа Переходы – деактивировать кнопку Как в предыдущем разделе.

в) Настройка для первой страницы первого раздела режима Особый колонтитул для первой страницы:
Перейти в колонтитул первой страницы первого раздела – Работа с колонтитулами: Конструктор – группа Параметры – установить флажок Особый колонтитул для первой страницы.

г) В конце 1-го и 2-го разделов перед символами разрыва раздела ставим закладки с именами Sect1 и Sect2:
Подвести курсор к месту вставки закладки – Вставка – группа Ссылки – Закладка – вписать соответствующее имя закладки – Добавить.
На месте вставленной закладки должен отобразиться специальный непечатаемый символ закладки.

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

5

Re: Двойная нумерация страниц

Шаг 3. Настраиваем сплошную нумерацию страниц в верхнем колонтитуле

а) Открываем верхний колонтитул любой страницы первого раздела и вставляем в него поле PAGE:
Вставка – группа Текст – Просмотреть экспресс-блоки – Поле… – выбрать поле PAGE – Формат 1,2,3… - OK
В верхний колонтитул вставляется поле следующего вида:
{ PAGE  \* Arabic  \* MERGEFORMAT }
Примечание для пользователей, не имеющих опыта работы с полями: Приведенная выше запись только внешне напоминает поле. Для вставки поля приведенную выше запись нельзя копировать. Поле создается командой Поле так, как это описано в данном пункте.
Центрируем поле так, как нам необходимо и проверяем значение поля с помощью команды его контекстного меню Коды/значения полей (контекстное меню поля открывается нажатием правой кнопки мыши при установке курсора мыши на код поля). Для возвращения режима кода поля повторите последнюю команду.

б) Выполните указанные действия для каждого раздела.

в) Проверьте значения полей для всех страниц каждого раздела.

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

6

Re: Двойная нумерация страниц

Шаг 4. Настраиваем вывод количества страниц в разделах в нижнем колонтитуле

а) Открываем нижний колонтитул любой страницы (кроме первой) первого раздела и вставляем в него поле SECTIONPAGES, которое выводит количество страниц в разделе:
Вставка – группа Текст – Просмотреть экспресс-блоки – Поле… – выбрать поле SECTIONPAGES – Формат: 1,2,3… - OK.
В нижний колонтитул вставляется поле следующего вида:
{ SECTIONPAGES  \* Arabic  \* MERGEFORMAT }
Центрируем поле так, как нам необходимо, и проверяем значение поля с помощью команды его контекстного меню Коды/значения полей (контекстное меню поля открывается нажатием правой кнопки мыши при установке курсора мыши на код поля). Для возвращения режима кода поля повторите последнюю команду.
Добавляем перед полем SECTIONPAGES текст «из». Получается:
из { SECTIONPAGES  \* Arabic  \* MERGEFORMAT }

б) Выполните указанные действия для каждого раздела.

в) Проверьте значения полей для всех страниц каждого раздела.


Шаг 4а. Уточняем количество страниц в первом разделе

а) Обратим внимание, что сейчас у нас указано, что в первом разделе 3 страницы, но, по условию задачи, первая страница не учитывается, и в первом разделе должно выводиться не 3, а 2 страницы. Реализуем это изменение с помощью поля Formula.

б) Откроем нижний колонтитул любой страницы первого раздела (кроме первой страницы) и после слова «из», перед полем SECTIONPAGES вставим поле Formula.
Вставка – группа Текст – Просмотреть экспресс-блоки – Поле… – выбрать поле = (Formula) – OK.
Получается так:
из { = \* MERGEFORMAT }{ SECTIONPAGES  \* Arabic  \* MERGEFORMAT }

в) Временно удаляем из формулы содержимое (\* MERGEFORMAT). Остается следующая запись:
из { =  }{ SECTIONPAGES  \* Arabic  \* MERGEFORMAT }

г) Выделяем полностью поле SECTIONPAGES и переносим его внутрь формулы.
Получим:
из { = { SECTIONPAGES  \* Arabic  \* MERGEFORMAT } }

д) Проверяем значение поля с помощью команды его контекстного меню Коды/значения полей (подведем курсор мыши к знаку =, нажмем правую кнопку мыши и выберем команду Коды/значения полей). Значение поля пока не должно измениться и остается равным 3. Для возвращения режима кода поля повторите последнюю команду.

е) Внутри поля Formula после поля SECTIONPAGES допишем текст « - 1 ». Получится:
из { = { SECTIONPAGES  \* Arabic  \* MERGEFORMAT } - 1 }

ж) Снова проверим значение поля аналогично описанному в пункте (д). Теперь значение поля должно стать равным 2, чего мы и хотели добиться.

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

7

Re: Двойная нумерация страниц

Шаг 5. В нижнем колонтитуле настраиваем нумерацию по разделам для первого раздела

а) Откроем нижний колонтитул любой страницы первого раздела (кроме первой страницы) и перед словом «из» введем поле Formula (способ ввода полей мы подробно описывали ранее).
Временно удаляем из формулы содержимое (\* MERGEFORMAT). Остается следующая запись:
{ =  } из { = { SECTIONPAGES  \* Arabic  \* MERGEFORMAT } - 1 }

б) Установим курсор внутри поля Formula (после знака =) и введем поле PAGE (способ ввода полей мы подробно описывали ранее).
Получим:
{ = { PAGE  \* Arabic  \* MERGEFORMAT }  } из { = { SECTIONPAGES  \* Arabic  \* MERGEFORMAT } - 1 }

в) Заметим, что номер страницы первого раздела в сплошной нумерации на 1 больше, чем номер этой страницы в разделе. Поэтому внутри первого поля Formula после поля PAGE допишем текст « - 1 ». Получится:
{ = { PAGE  \* Arabic  \* MERGEFORMAT } - 1 } из  { = { SECTIONPAGES  \* Arabic  \* MERGEFORMAT } - 1 }

г) Проверим значение поля и убедимся, что оно отображается корректно.


Шаг 5а. В нижнем колонтитуле настраиваем нумерацию страниц по разделам для остальных разделов, кроме первого

а) Откроем нижний колонтитул любой страницы второго раздела и перед словом «из» введем поле Formula (как это мы делали на шаге 5).
Временно удаляем из формулы содержимое (\* MERGEFORMAT). Остается следующая запись:
{ =  } из { SECTIONPAGES  \* Arabic  \* MERGEFORMAT }

б) Установим курсор внутри поля Formula (после знака =) и введем поле PAGE, затем знак « - » и поле PAGEREF с указанием закладки Sect1 (поле PAGEREF отображает номер страницы, на которой размещена закладка). 
Получим:
{ = { PAGE  \* Arabic  \* MERGEFORMAT } - { PAGEREF  Sect1  \* MERGEFORMAT }  } из { SECTIONPAGES  \* Arabic  \* MERGEFORMAT }

в) Повторяем те же действия для нижнего колонтитула третьего раздела, указав для поля PAGEREF закладку Sect2.
В нижнем колонтитуле третьего раздела выводится запись:
{ = { PAGE  \* Arabic  \* MERGEFORMAT } - { PAGEREF  Sect2  \* MERGEFORMAT }  } из { SECTIONPAGES  \* Arabic  \* MERGEFORMAT }

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

8

Re: Двойная нумерация страниц

Шаг 6. Возвращаемся в режим показа значений полей

Нажимаем ALT+F9 и наслаждаемся результатами работы.

Результат работы находится в прилагаемом файле.

Post's attachments

Двойная нумерация.docx 45.16 Кб, 20 скачиваний с 2014-03-05 

You don't have the permssions to download the attachments of this post.
Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

9

Re: Двойная нумерация страниц

Интересная статья о нумерации страниц в ворде и, в частности, о настройке двойной нумерации:
внешняя ссылка

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.