1

Тема: Ссылка на номер страницы с заголовком.

Возможно ли как-то через вставку полей/переменных реализовать отображение номеров страниц на которых находятся заголовки в документе?

Встроенное средство автосодержания не подойдет, т.к. требуется  сделать содержание в виде таблицы.

К примеру "заголовок1" находится на странице 10, "заголовок2" на 14, "подзаголовок2.1" на странице 14.  В таблице с содержанием отображаются в нужных ячейках номера 10, 14 и 14. И если я к примеру сдвину заголовки, эти номера изменяются через обновление полей.

2

Re: Ссылка на номер страницы с заголовком.

Можно предложить по крайней мере 2 варианта получения таблицы из поля TOC

Вариант 1
а) Выделяем оглавление и нажимаем CTRL+SHIFT+F9
б) Поле TOC будет преобразовано в гладкий текст. Текст преобразуем в таблицу, форматируем полученную таблицу как требуется по ГОСТ
Когда текст изменен и требуется обновить оглавление, удаляем таблицу, вставляем новое оглавление и далее выполняем а) и б).
Алгоритм действий достаточно простой и легко может быть реализован в виде макроса.

Вариант 2
Для Содержания создаем отдельный раздел Ворд, разрываем связи верхних и нижних колонтитулов. В верхний колонтитул вставляем надпись, параметр обтекания "перед текстом". В надпись вставляем таблицу без текста, отформатированную нужным образом.
В этом случае макрос не требуется. Достаточно один раз попотеть над шаблоном.

PS
Если не секрет, в каком ГОСТе требуется оформлять содержание в виде таблицы?

3

Re: Ссылка на номер страницы с заголовком.

однажді делала
--шла с хвоста
--удаляла закладки формата ммм-гггг-мм-дд
--если встречался заголовок --вставлялась закладки на начало заголовка и на страницу, запоминался текст заголовка
--в начало документа біло вставлено слово  оглавление
--при его нахождении удалялась старая таблица
--вставлялась новая(число строк біло уже известно) и заполнялась
--затем обновлялись поля

если менялись заголовки --надо біло запускать макрос, просто обновление страниц --макроса не требовало

---------
давненько біло, вряд ли найду макрос --но задача біла решена

4

Re: Ссылка на номер страницы с заголовком.

Boris_R пишет:

Вариант 2
Для Содержания создаем отдельный раздел Ворд, разрываем связи верхних и нижних колонтитулов. В верхний колонтитул вставляем надпись, параметр обтекания "перед текстом". В надпись вставляем таблицу без текста, отформатированную нужным образом.
В этом случае макрос не требуется. Достаточно один раз попотеть над шаблоном.

PS
Если не секрет, в каком ГОСТе требуется оформлять содержание в виде таблицы?

По-видимому, Ваш вариант №2 мне подойдет, т.к. он очевидно проще.
Не совсем представляю, как сделать макрос, тем более, справляющийся с форматированием разъехавшейся таблицы-содержания из варианта №1. К тому же, обновление содержания таким образом проще.

Оглавление в таблице - это требование не ГОСТ, а начальства, и сложившаяся практика здесь.  Спорить с ними я не буду, просто пытаюсь немного автоматизировать этот процесс.

Пока изучаю вариант от shanemac51.

5

Re: Ссылка на номер страницы с заголовком.

вариант типа Борис-1 когда-то применяла, только выделяла немного не так и вручную
после преобразования в текст сохранялись ссылки, стандартно преобразовывала в таблицу

поэтому, если заголовки не менялись(только страницы) достаточно было только обновления через Ф9

ВАРИАНТ-2 я видела как то на спецификациях--под текст подложена таблица
при этом как бы моделируется каждая подстрока длинного текста в ячейке таблицы, что бы не воевать с переносами

для оглавлений --не уверена, что пройдет случай

очень длинное название(2-4 строки) --куда попадет номер страницы
--под текст
хххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххх
хххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххх
хххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххх
хххххххххххххххххххх....................................................................................120

--или сбоку
ххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххх
ххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххх
ххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххх
ххххххххххххххххххххххххххххххххххх.........................................................120

6

Re: Ссылка на номер страницы с заголовком.

немного не выровняла

--под текст
хххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххх
хххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххх
хххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххх
хххххххххххххххххххх.............................................................................120

7

Re: Ссылка на номер страницы с заголовком.

shanemac51 пишет:

очень длинное название(2-4 строки) --куда попадет номер страницы
--под текст
хххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххх
хххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххх
хххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххх
хххххххххххххххххххх....................................................................................120

--или сбоку
ххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххх
ххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххх
ххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххх
ххххххххххххххххххххххххххххххххххх.........................................................120

Все параметры в данном случае регулируемые, и сохраняются в стиле.