Повторение произвольной строки в таблицах MS Word
При работе с таблицами в текстовом процессоре MS Word иногда возникает необходимость повторять определенную строку как заголовок на каждой странице. Если это первая строка таблицы либо несколько первых строк, то делается это достаточно просто и ранее мы уже писали об этом.
Однако, иногда возникает необходимость повторять, в качестве заголовка, не первые строки, а только вторую, третью и т.д. Например, если посмотреть на таблицу ниже:
В данном случае необходимо воспроизвести вторую строку при каждом переносе таблицы на следующую страницу. Если повторение второй строки организовать вместе с первой, то проблем нет никаких.
Однако, если вторую строку необходимо повторять, а первую нет – тогда проблема, поскольку MS Word такой возможности не предоставляет, опция повторения строки просто-напросто неактивна.
Как же быть в таком случае?
Просто выставить повторение лишь второй строки не получится, поэтому придется проявить фантазию и воспользоваться инструментарием, который предоставляет пользователю MS Word. Всего, на данный момент, удалось придумать два способа, которые бы позволили дублировать необходимую строку.
Первый способ
Заключается в том, чтобы создать не одну таблицу, а две: первая таблица будет состоять лишь из одной строки – это строка заголовка, а вторая – основная, в качестве заголовков будет иметь строку с нумерацией.
И следующим шагом, который приходит на ум – удаление строки, которая разделяет две таблицы, но «умный» Word при этом преобразует две таблицы в одну и, соответственно, мы приходим к тому, с чего начинали, т.е. одной таблице, в которой невозможно повторить вторую строку в одиночку. Интересный момент заключается в том, что даже если предварительно позаботиться о том чтобы первую строку основной таблицы сделать повторяющейся, а склеить таблицы после, то повторяющаяся строка также удалиться (подробнее этот момент смотрите на видео).
Итак, чтобы достичь поставленной цели придется прибегнуть к определенной хитрости, а именно не удалять строку, а сделать ее очень маленькой в один пункт и, дабы еще больше уменьшить расстояние выставить междустрочный интервал минимальным. Если планируется сделать несколько таблиц, то для размера шрифта и междустрочного интервала следует сделать свой стиль.
О том, что с таблицей что-то не так выдает лишь более толстая полоса, отделяющая верхушку таблицы от основной части, для исправления этого, просто сделаем невидимой нижнюю границу верхней таблицы.
Теперь вообще ничего не выдает то, что вместо одной таблицы, на самом деле, две. Естественно таким же образом можно отделить не одну строку сверху, а несколько.
Видео с демонстрацией первого способа переноса произвольной строки таблицы MS Word.
Небольшое дополнение к первому способу.
За идею спасибо пользователю Den. Расположить две таблицы впритык одна к одной можно, если указать в свойствах первой таблицы параметр обтекания, дальше можно удалить, разделяющий таблицы, абзац и сделать нижнюю границу невидимой.
Второй способ
В принципе, и первого способа более чем достаточно, но существует еще одна возможность создать произвольный повторяющейся заголовок.
При втором подходе создавать две таблицы нет необходимости, таблица создается одна, а повторяющейся заголовок создается в колонтитулах.
Суть данного метода заключается в том, чтобы сократить до минимума расстояние между таблицей в колонтитулах и таблицей в тексте документа, но, к сожалению, от строки, которая появляется в колонтитулах, после вставки таблицы, просто так не избавиться, поэтому придется воспользоваться хитростью из первого способа, а именно сделать нижнюю границу таблицы в колонтитулах невидимой, а строку под таблицей минимальной.
Визуально отличить находится таблица в колонтитулах или на листе невозможно, а верхний отступ можно отрегулировать на свое усмотрение.
Видео с демонстрацией второго способа переноса произвольной строки таблицы MS Word.
Важное замечание! Не важно какой способ выбран, нужно помнить, что, поскольку каждая таблица на самом деле состоит из двух, соответственно о том, чтобы форматирование (в первую очередь ширина столбцов) совпадали, придется позаботится дополнительно.
Удачи в работе с таблицами, если есть что сказать или дополнить это можно сделать в комментариях либо нашей конференции.
В Word не получается поставить галочку в Повторять как заголовок на каждой странице
Доброго времени суток.
Имеется в ворде таблица, экспортированная из другой программы (Цивил 3Д). Таблица весьма длинная- на 22 страницы, хочется, чтоб вторая строка (с нумерацией столбцов) автоматически повторялась на каждой странице. Но в свойствах таблицы не активна строка, где нужно галочку поставить для этого. Что можно сделать с этим?
Последний раз редактировалось Ahimsa, 25.04.2023 в 06:53 .
Просмотров: 3158
Таблица: Повторять как заголовок на каждой станице – не работает
В свойствах таблицы для строки ставлю галочку «Повторять как заголовок на каждой станице». Почему-то не всегда работает (т.е. иногда на каждой станице не повторяется). Пока таблица маленькая просто заново переделываю ее, и всё получается. Но есть файлы с таблицами на десятки страниц. Как вылечить?
Вот пример: в таблице для 2-х первых строк галочка стоит, но они не повторяются.
111.doc (94.5 Кб, 9 просмотров) |
Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Как сделать неподвижным заголовок таблицы, если таблица не помещается на экран
Вот пример JSP Как сделать неподвижным заголовок таблицы, если таблица не помещается на экран и.
Как показать Заголовок/Примечание в форме в режиме Таблица? Может есть альтернативные варианты?
сабж, очень надо. Пример как в Борей (Квартальные отчеты кажись) мне совсем не нравится. Я хочу.
JS need: таблица:заголовок в верхнем фрейме, тело — в нижнем
Не сталкивался ли кто-нибудь с.. Задача: Дано: Таблица. Цель: должно выглядеть a la DataGrid -.
Как не повторять foreach?
ManagementObjectSearcher searcher1 = new.
237 / 148 / 41
Регистрация: 26.01.2019
Сообщений: 545
Сообщение было отмечено Diusha как решение
Решение
Сообщение от Diusha
в таблице для 2-х первых строк галочка стоит, но они не повторяются.
В данной таблице не только для этих строк стояла галочка.
Потому, в таких случаях, лучше сперва выделить всю таблицу, в свойствах проклацать и снять этот флажок -> ок, а затем выделить нужные строки и в свойствах установить «Повторять как заголовок».
Напомню, что повтор работает только для верхних строк таблицы. Так, например, отдельный повтор для второй строки не работает. Потому нужно выделять 1 и 2 и для обеих устанавливать повтор.
Часто нужен повтор второй строки с номерами столбцов, тогда делают дублирование шапки в виде отдельной таблицы, ставят строку с минимальным размером шрифта, а далее основная таблица начинается с № столбцов, которые и дублируют. В таком случае таблицу нужно делать с фиксированной шириной.
Добавил в пример.
111+.doc (120.0 Кб, 4 просмотров) |
Автовставка шапки таблицы на каждой странице документа Word
У нас есть таблица, которую мы планируем разместить на нескольких листах.
Нам нужно настроить таблицу так, чтобы шапка таблицы автоматически появлялась при переходе на следующую страницу Word.
Внимание! Чтобы перенести шапку таблицы, состоящую из одной или нескольких строк, обязательно выделяем и первую строку шапки.
Если нужно перенести только одну строку заголовка таблицы, например – третью строку с номерами столбцов, то механизм переноса будет немного другой. Рассмотрим этот пример ниже.
Итак, как сделать шапку таблицы на каждой странице Word. Ставим курсор на первую строку заголовка таблицы. Выделяем все строки шапки таблицы.
На закладке «Работа с рисунками» — «Макет» нажимаем на кнопку «Данные» и выбираем функцию «Повторить строки заголовков».
Теперь при добавлении строк в таблице, когда они перейдут на следующий лист, автоматически появится шапка таблицы. Получится так.
Заголовок автоматически появился в таблице на следующем листе.
Как переносить автоматически не первую строку заголовка таблицы Word.
Например, нам нужно, чтобы переносились не все строки шапки таблицы, а, только, третья строка с номерами столбцов.
Для этого нам нужно разделить таблицу, сделать строку с номерами столбцов на второй странице таблицы шапкой. Затем, как в первом варианте установить автоматический перенос строк заголовков.
Итак, ставим курсор в последнюю строку таблицы на первой странице.
На закладке «Работа с таблицами» — «Макет» в разделе «Объединение» нажимаем на кнопку «Разделить таблицу».
Теперь копируем третью строку шапки таблицы с номерами столбцов. Вставляем в первую строку таблицы на второй странице, которая появилась после разделения таблицы. Всё. Теперь эта строка с номерами столбцов является строкой заголовка таблицы. Выделяем ее, нажимаем на кнопку «Повторить строки заголовков». На следующих листах таблицы будут автоматически повторяться номера столбцов (новая шапка таблицы).
Удалить автоматический повтор заголовка таблицы Word.
Выделяем строки заголовка на первой странице таблицы и нажимаем кнопку «Повторить строки заголовков».