Форум программистов, компьютерный форум CyberForum.ru Форум программистов | Компьютерный форум | Форум web-программистов | Форум по электронике и бытовой технике | Форум о софте | Научный форум | Карьера и бизнес
CyberForum.ru - форум программистов и сисадминов > > >
Восстановить пароль Регистрация

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

Вопросы:

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

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

Т.е. вот так:

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


Благодарю!
Вложения
Тип файла: doc разрывТаблицы.doc (68.5 Кб, 57 просмотров)
AdAgent
Объявления
24.04.2013, 16:29
Скрипт
Форумчанин
4325 / 1078 / 37
Регистрация: 15.09.2012
Сообщений: 3,281
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,281
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,281
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,281
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,281
24.04.2013, 18:45
  #10
Цитата Сообщение от The_Immortal Посмотреть сообщение
Хотелось бы еще узнать - возможно ли надпись подогнать к границе абзаца (или как это правильно называется? вертикальная пунктирная линия на скриншоте) по правому краю в автоматическом режиме?
В этом сообщении написано, как подгонять надписи по вертикали и горизонтали на странице.

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

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



Цитата Сообщение от The_Immortal Посмотреть сообщение
Кстати, забыл сообщить, что у меня выбрано следующее положение надписи: Формат надписи - Положение - Перед текстом - это правильно?
вам нужно попробовать все положения, кроме "В тексте". Именно обтекаемая надпись нужна.
shanemac51
Модератор
2723 / 758 / 58
Регистрация: 07.08.2010
Сообщений: 1,981
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
Модератор
2723 / 758 / 58
Регистрация: 07.08.2010
Сообщений: 1,981
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
Модератор
2723 / 758 / 58
Регистрация: 07.08.2010
Сообщений: 1,981
25.04.2013, 15:40
  #15
в примере ведь колонтитул только на страницах с продолжением таблицы
Yandex
Объявления
25.04.2013, 15:40
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать новую тему

Похожие темы
Тема Раздел Автор Дата
MS Word Текст "Продолжение таблицы..." для многостраничных таблиц
Наверняка многие знаю, что по ГОСТу если таблица располагается на нескольких листах, то необходимо в начале нового листа в левом верхнем углу помещать надпись "Продолжение таблицы Номер". Как в Word...
MS Office Word _katon_ 04.06.2014 17:56
MS Word Некорректное преобразование таблицы в текст
Текст из таблицы растягивается на весь лист. Подробно в docx
MS Office Word Арти7030 25.05.2014 19:00
Windows 7 Перезвонить при разрыве связи
Здравствуйте. Компьютер с ОС Windows 7 подключен к интернету при помощи USB-модема. В свойствах подключения поставил "галочку" - "Перезвонить при разрыве связи" (см. вложение). При разрыве...
Windows 7 Dimmention 02.11.2013 22:11
MS Word Как вставить текст до таблицы
Есть вордовский документ начинающийся с таблицы, как вставить текст до этой таблицы? Добавлено через 1 минуту Уже нашел: Признаки Не удается вставить текст перед таблицей, которая...
MS Office Word ruswin 14.09.2013 00:22
MS Word Как вставить текст из таблицы Excel в таблицу Word без изменений
Часто требуется переносить данные из таблиц в екселе в таблицы в ворде. Я настроил одинаковые шрифты и размеры в екселе и в ворде, но при копировании из екселя в ворд все меняется. Вставляемый текст...
MS Office Word palladin90 06.09.2012 18:21
Delphi БД Переподключение при разрыве
Имеется программа в Delphi, база MySQL 5.0.77 на серваке, компоненты для доступа ADO, все нормально работает, но иногда появляются проблемы с сетью из-за это появляются ошибки. Ошибки типа...
Delphi и базы данных MrHitman47 29.08.2012 10:09
MS Word Ошибки при редактировании таблицы\при печати
Всем привет! Подскажите как решить проблемы: - При распечатке появляются 2 буквы. При просмотре документа их нет, когда распечатаешь они появляются. - В таблице не выравниваются цифры. Я...
MS Office Word straparola 13.03.2011 12:05
JavaScript Как в ячейку таблицы вписать текст
Тут возникла такая необходимость: есть ссылка и есть ячейка таблицы. Как сделать так, что бы при выполнении события ссылки onMouseOver, в ячейки выводился определенный текст? Если же для ячейки это...
JavaScript Dima_5273 03.10.2010 22:16
Опции темы

Текущее время: 09:06. Часовой пояс GMT +4.

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.7 PL3
Copyright ©2000 - 2014, vBulletin Solutions, Inc.