Форум программистов, компьютерный форум CyberForum.ru
CyberForum.ru - форум программистов и сисадминов > > >
Восстановить пароль Регистрация
 
 
The_Immortal
Форумчанин
1543 / 479 / 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): как изменить размер шрифта при создании/изменении стиля таблицы готового документа

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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


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

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

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

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



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

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

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

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

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

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