Перейти к содержимому

Сквозные строки в ворде в таблице как сделать

  • автор:

Повторение заглавной таблицы на последующих страницах

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

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

Здесь доступны перечисленные ниже возможности

Снимок экрана: указатель, наведя указатель на параметр

  1. Вы можете выбрать строку или строки заглавных строк, которые нужно повторить на каждой странице. Выделенный фрагмент должен включать первую строку таблицы.
  2. В разделе Работа с таблицами на вкладке Макет в группе Данные выберите команду Повторить строки заголовков.

Или вы можете использовать этот способ:

  1. В таблице щелкните правой кнопкой мыши строку, которую вы хотите повторить, и выберите «Свойства таблицы».
  2. В диалоговом окне Свойства таблицы на вкладке Строка установите флажок Повторять как заголовок на каждой странице.
  3. Нажмите кнопку ОК.
  • Повторяные заглавные таблицы видны только Режим разметки или при печати документа.
  • Если изменить заглавную страницу на первой странице, он также будет изменяться на всех остальных страницах. Изменить заглавную строку таблицы можно только на первой странице— строки заглавных строк на последующих страницах будут заблокированы.
  • Хотя Word на новых страницах будут автоматически повторяться заглавные страницы, при вставке в таблицу разрыва страницы вручную они не повторяются.

Сквозные строки в ворде в таблице как сделать


Александр_2012 ( 2014-10-03 12:45 ) [0]

Доброго дня.
Выгружаю в таблицу Word данные из БД. Таблица получается большой. Хотелось бы, чтобы шапка таблицы печаталась на каждом новом листе.
Сначала попытался выделить первую строку таблицы

Затем в Word создал макрос и посмотрел что получилось

Попытался сделать тоже самое в Delphi

Delphi определяет тип данного параметра как integer и true поставить невозможно. Попытка подставить

приводит к ошибке.

Подскажите как правильно реализовать сквозные строки.


junglecat © ( 2014-10-03 13:05 ) [1]

WordApplication1.Selection.Rows.HeadingFormat:= -1


Александр_2012 ( 2014-10-03 13:08 ) [2]

Немного не понял почему -1, но спасибо, работает.


junglecat © ( 2014-10-03 13:11 ) [3]

в COM булевскому true соответствует -1 или $FFFF


Александр_2012 ( 2014-10-03 13:14 ) [4]

Спасибо. Постараюсь запомнить.
Возник ещё один вопрос. Как снять выделение строки. Конечно щелчок мышки по любому месту (кроме выделенного) приводит к снятию выделения, но хотелось бы снять его программно.


junglecat © ( 2014-10-03 13:23 ) [5]

.Selection.Collapse наверно


Александр_2012 ( 2014-10-03 13:40 ) [6]

Не работает. Но вот так получилось, хотя, может быть и не совсем корректно.

Unit_:=wdSection;
Count:=1;
WordApplication1.Selection.Move(Unit_,Count);


juvoi © ( 2016-02-19 15:43 ) [7]

С начало надо выделить потом уже поставить флаг…

MSWord.ActiveDocument.Tables.Item(1).Tables.Item(1). Rows.Item(1).Select;
MSWord.Selection.Rows.HeadingFormat:= true;

При этом у меня этот влаг наследовался, и в созданной следующей строке передавался этот флаг.
Я этот флаг ставил после создание заголовка + 1 строка, сработала.

Сквозные строки в ворде в таблице как сделать

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Печать строк с заголовками столбцов в верхней части каждой страницы

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

  1. Выберите лист, который требуется распечатать.
  2. На вкладке Макет страницы в группе Параметры страницы выберите Значок кнопки Печать заголовков. На вкладке

Примечание: Команда Печатать на каждой странице будет недоступна, если работа выполняется в режиме редактирования ячейки, на этом же листе выбрана диаграмма либо не установлен принтер.

  • в поле сквозные строки введите ссылку на строки, содержащие метки столбцов;
  • в поле сквозные столбцы введите ссылку на столбцы, содержащие метки строк. Например, чтобы напечатать метки столбцов в верхней части каждой страницы, введите в поле сквозные строки значение $1:$1.

Совет: Вы также можете выбрать Collapse Dialog в правом конце строки, чтобы повторить вверху , и Столбцы для повторения слева , а затем выбрать строки заголовка или столбцы для повторения на листе. Завершив выбор строк или столбцов заголовка, снова выберите Свернуть диалоговое окно, чтобы вернуться в диалоговое окно.

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

Дальнейшие действия

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

Повторяющиеся заголовки столбцов при печати в настоящее время невозможно в Excel для Интернета. Однако при печати в классическом приложении Excel можно повторять заголовки столбцов.

Снимок экрана: открытие классического приложения Excel

  • Чтобы открыть классическое приложение, в верхней части ленты выберите Редактирование >Открыть в классическом приложении.

У вас нет классического приложения Excel? Попробуйте купить Microsoft 365.

  1. Выберите лист, который требуется распечатать.
  2. На вкладке Макет страницы в группе Параметры страницы выберите Значок кнопки Печать заголовков. Снимок экрана кнопки

Примечание: Команда Печатать на каждой странице будет недоступна, если работа выполняется в режиме редактирования ячейки, на этом же листе выбрана диаграмма либо не установлен принтер.

  • в поле сквозные строки введите ссылку на строки, содержащие метки столбцов;
  • в поле сквозные столбцы введите ссылку на столбцы, содержащие метки строк. Например, чтобы напечатать метки столбцов в верхней части каждой страницы, введите в поле сквозные строки значение $1:$1.

Совет: Вы также можете выбрать Collapse Dialog в правом конце строки, чтобы повторить вверху , и Столбцы для повторения слева , а затем выбрать строки заголовка или столбцы для повторения на листе. Завершив выбор строк или столбцов заголовка, снова выберите Свернуть диалоговое окно, чтобы вернуться в диалоговое окно.

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

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *