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

Вопросы:

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

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

Т.е. вот так:

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


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

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

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

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

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

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


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

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

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

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

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

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

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

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

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


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

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

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

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



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

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

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

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

если надо могу выложить
Миниатюры
Вписать текст при автоматическом разрыве таблицы  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.04.2014, 15:09     Вписать текст при автоматическом разрыве таблицы
Еще ссылки по теме:

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

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