Форум программистов, компьютерный форум CyberForum.ru
CyberForum.ru - форум программистов и сисадминов > > >
Восстановить пароль Регистрация
 
 
The_Immortal
Форумчанин
1542 / 478 / 6
Регистрация: 04.04.2009
Сообщений: 1,892
24.04.2013, 16:29     Вписать текст при автоматическом разрыве таблицы
  #1
Ребят, выкладываю документ, в котором каким-то образом была организована таблица с автоматическим переносом шапки.

Вопросы:

1. Каким образом можно организовать такого рода таблицу?

2. Возможно ли при текущем исполнении таблицы вписать перед шапкой какой-либо текст? Не используя при этом колонтитулы.

Т.е. вот так:

Вписать текст при автоматическом разрыве таблицы


Благодарю!
Вложения
Тип файла: doc разрывТаблицы.doc (68.5 Кб, 58 просмотров)
AdAgent
Объявления
24.04.2013, 16:29
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2013, 16:29

Посмотрите здесь:

MS Word при распечатке текст выходит за края

MS Word Ошибки при редактировании таблицы\при печати

MS Word Текст "Продолжение таблицы..." для многостраничных таблиц

MS Word ширина столбцов при переносе таблицы из Excel в Word

MS Word Excel и Word: при слиянии из таблицы дата отображается не корректно

MS Word Word (2007, 2010): как изменить размер шрифта при создании/изменении стиля таблицы готового документа

Скрипт
Форумчанин
4325 / 1078 / 37
Регистрация: 15.09.2012
Сообщений: 3,306
24.04.2013, 17:28
  #2
The_Immortal, какая версия у вас программы "Word" - 2003, 2010 или другая?
The_Immortal
Форумчанин
1542 / 478 / 6
Регистрация: 04.04.2009
Сообщений: 1,892
24.04.2013, 17:30  [ТС]
  #3
Скрипт, Word 2007.
Скрипт
Форумчанин
4325 / 1078 / 37
Регистрация: 15.09.2012
Сообщений: 3,306
24.04.2013, 17:41
  #4
The_Immortal, чтобы заголовок у таблицы повторялся на каждой странице ("Word 2007"):
  1. выделите строки в таблице, которые должны повторяться на каждой странице;
  2. вкладка Макет - группа Данные - Повторить строки заголовков.

Цитата Сообщение от The_Immortal Посмотреть сообщение
Возможно ли при текущем исполнении таблицы вписать перед шапкой какой-либо текст? Не используя при этом колонтитулы.
  1. добавьте в таблицу одну лишнюю строку;
  2. впишите в эту строку надпись, которая должна повторяться на каждой странице;
  3. на странице, где таблица начинается, закройте эту надпись каким-нибудь рисунком;
  4. обратите внимание, чтобы рисунок находился не в таблице, а за пределами таблицы: якорь должен быть привязан к абзацу, который находится не в таблице, а перед таблицей. Иначе рисунок будет тоже повторяться на каждой странице.
The_Immortal
Форумчанин
1542 / 478 / 6
Регистрация: 04.04.2009
Сообщений: 1,892
24.04.2013, 18:07  [ТС]
  #5
Скрипт, обалденный способ! Спасибо!

Однако все равно остаются некоторые проблемы:

Вписать текст при автоматическом разрыве таблицы

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

Этого можно как-нибудь избежать?
Вложения
Тип файла: doc разрывТаблицы.doc (69.0 Кб, 10 просмотров)
Скрипт
Форумчанин
4325 / 1078 / 37
Регистрация: 15.09.2012
Сообщений: 3,306
24.04.2013, 18:18
  #6
The_Immortal, вставьте заголовок таблицы в надпись, а надпись уже поместите в нужное место. Только якорь у надписи сделайте за пределами таблицы.


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

Чтобы управлять положением надписи есть расширенные возможности для этого.

В программе "Word 2007" есть два варианта надписей: надписи старого образца (которые использовались в "Word 2003") и надписи нового образца (которые появились в "Word 2007").

Если Word-документ имеет формат "doc", то надписи в нём автоматически становятся старого образца, если документ пересохраняется в формат "docx", то надписи автоматически превращаются в новые надписи.

В "Word 2007" управлять положением надписи в документе формата "doc" можно так:
щёлкните по надписи правой кнопкой мыши - "Формат надписи..." - вкладка "Положение" - "Дополнительно..." - вкладка "Положение рисунка".
The_Immortal
Форумчанин
1542 / 478 / 6
Регистрация: 04.04.2009
Сообщений: 1,892
24.04.2013, 18:25  [ТС]
  #7
Скрипт,

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

Вписать текст при автоматическом разрыве таблицы

Хотелось бы еще узнать - возможно ли надпись подогнать к границе абзаца (или как это правильно называется? вертикальная пунктирная линия на скриншоте) по правому краю в автоматическом режиме? Или это только на глаз можно сделать?
А может быть не надпись подгонять, а сам текст внутри надписи? Или он (текст) не ощущает границ, которые располагаются вне контейнера надписи, в котором он находится?
Вложения
Тип файла: doc разрывТаблицы2.doc (69.0 Кб, 10 просмотров)
Скрипт
Форумчанин
4325 / 1078 / 37
Регистрация: 15.09.2012
Сообщений: 3,306
24.04.2013, 18:36
  #8
Цитата Сообщение от The_Immortal Посмотреть сообщение
Честно говоря, не понимаю о каких якорях идет речь Они у меня не появляются...
якоря есть у рисунков, надписей (может у кого-нибудь ещё есть). Их видно, когда включён режим отображения непечатаемых символов.

В "Word 2007" режим отображения непечатаемых символов включается так:
вкладка "Главная" - группа "Абзац" - "Отобразить все знаки (Ctrl+*)"


Цитата Сообщение от The_Immortal Посмотреть сообщение
Или он (текст) не ощущает границ, которые располагаются вне контейнера надписи, в котором он находится?
текст внутри надписи выравнивается только относительно надписи.
The_Immortal
Форумчанин
1542 / 478 / 6
Регистрация: 04.04.2009
Сообщений: 1,892
24.04.2013, 18:36  [ТС]
  #9
Скрипт,
Цитата Сообщение от Скрипт Посмотреть сообщение
В "Word 2007" режим отображения непечатаемых символов включается так:
вкладка "Главная" - группа "Абзац" - "Отобразить все знаки (Ctrl +*)"
Ага, увидел этот якорь.

Кстати, забыл сообщить, что у меня выбрано следующее положение надписи: Формат надписи - Положение - Перед текстом - это правильно?
Если выбрать В тексте, то надпись дублируется на другой странице.
Скрипт
Форумчанин
4325 / 1078 / 37
Регистрация: 15.09.2012
Сообщений: 3,306
24.04.2013, 18:45
  #10
Цитата Сообщение от The_Immortal Посмотреть сообщение
Хотелось бы еще узнать - возможно ли надпись подогнать к границе абзаца (или как это правильно называется? вертикальная пунктирная линия на скриншоте) по правому краю в автоматическом режиме?
В этом сообщении написано, как подгонять надписи по вертикали и горизонтали на странице.

Надпись ещё можно двигать клавишами-стрелками на клавиатуре.

Ещё вот так можно попробовать перемещать надпись в нужное место:
  1. выделите надпись;
  2. вкладка "Формат" - группа "Упорядочить" - "Выровнять" - "Отображать сетку" и "Параметры сетки".
Я с этими параметрами не работал, поэтому сходу не могу сказать, что там и как.



Цитата Сообщение от The_Immortal Посмотреть сообщение
Кстати, забыл сообщить, что у меня выбрано следующее положение надписи: Формат надписи - Положение - Перед текстом - это правильно?
вам нужно попробовать все положения, кроме "В тексте". Именно обтекаемая надпись нужна.
shanemac51
Модератор
2766 / 801 / 62
Регистрация: 07.08.2010
Сообщений: 2,095
25.04.2013, 08:17
  #11
прилагаю решение коллонтитулами
Вложения
Тип файла: zip разрывТаблицы25.zip (16.7 Кб, 9 просмотров)
The_Immortal
Форумчанин
1542 / 478 / 6
Регистрация: 04.04.2009
Сообщений: 1,892
25.04.2013, 14:08  [ТС]
  #12
shanemac51, раз уж пошла такая пьянка, не подскажите, как сделать, чтобы колонтитулы были только на определенных страницах, а не на всех подряд?
Как в предыдущем разделе у меня неактивна...
shanemac51
Модератор
2766 / 801 / 62
Регистрация: 07.08.2010
Сообщений: 2,095
25.04.2013, 15:16
  #13
для этого и существуют разделы
The_Immortal
Форумчанин
1542 / 478 / 6
Регистрация: 04.04.2009
Сообщений: 1,892
25.04.2013, 15:28  [ТС]
  #14
shanemac51, а можно поподробнее?

Цитата Сообщение от The_Immortal Посмотреть сообщение
как сделать, чтобы колонтитулы были только на определенных страницах, а не на всех подряд?
shanemac51
Модератор
2766 / 801 / 62
Регистрация: 07.08.2010
Сообщений: 2,095
25.04.2013, 15:40
  #15
в примере ведь колонтитул только на страницах с продолжением таблицы
Loompy
Форумчанин
14 / 14 / 2
Регистрация: 05.11.2013
Сообщений: 280
28.04.2014, 13:47
  #16
Скрипт,
Цитата Сообщение от Скрипт Посмотреть сообщение
Надпись ещё можно двигать клавишами-стрелками на клавиатуре.
сделал вроде по вашим советам, щас получается так:

как избавиться от пустых строк?
Миниатюры
Вписать текст при автоматическом разрыве таблицы  
Loompy
Форумчанин
14 / 14 / 2
Регистрация: 05.11.2013
Сообщений: 280
28.04.2014, 13:58
  #17
ОТ 1 строки лишней вроед избавился, как от этой избавиться?
Миниатюры
Вписать текст при автоматическом разрыве таблицы  
Fairuza
Модератор
3104 / 1265 / 127
Регистрация: 23.11.2010
Сообщений: 3,744
28.04.2014, 14:04
  #18
Вариант, только если много страничная таблица, придется поля подправлять
Вложения
Тип файла: docx продолжение_таблицы.docx (14.5 Кб, 1 просмотров)
Loompy
Форумчанин
14 / 14 / 2
Регистрация: 05.11.2013
Сообщений: 280
28.04.2014, 14:08
  #19
разобрался, добавив текст в риуснке чтоли или как он называется не знаю, и закрыв этим 1 строчку

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

если надо могу выложить
Миниатюры
Вписать текст при автоматическом разрыве таблицы  
Loompy
Форумчанин
14 / 14 / 2
Регистрация: 05.11.2013
Сообщений: 280
28.04.2014, 14:09     Вписать текст при автоматическом разрыве таблицы
  #20
Цитата Сообщение от Fairuza Посмотреть сообщение
Вариант, только если много страничная таблица, придется поля подправлять
скажи пожалуйста, как привязывать колонтитул к таблице?
Yandex
Объявления
28.04.2014, 14:09
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать новую тему
Опции темы

Текущее время: 06:21. Часовой пояс GMT +4.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.7 PL3
Copyright ©2000 - 2014, vBulletin Solutions, Inc.