Форум программистов и сисадминов CyberForum.ru
Вернуться   Форум программистов и сисадминов CyberForum.ru > Форум Форум о софте > Форум Microsoft Office > Форум MS Office Word
Восстановить пароль Регистрация

Ответ Создать новую тему
 
Старый 24.04.2013, 16:29   #1
The_Immortal
Форумчанин
 
Регистрация: 04.04.2009
Сообщений: 1,892
Репутация: 1540 (476)
Лучшие ответы: 6
Вписать текст при автоматическом разрыве таблицы / MS Office Word

Ребят, выкладываю документ, в котором каким-то образом была организована таблица с автоматическим переносом шапки.

Вопросы:

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

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

Т.е. вот так:

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


Благодарю!
Вложения
Тип файла: doc разрывТаблицы.doc (68.5 Кб, 43 просмотров)
Старый 24.04.2013, 17:28   #2
Скрипт
Форумчанин
 
Регистрация: 15.09.2012
Сообщений: 3,093
Репутация: 4311 (1064)
Лучшие ответы: 37
The_Immortal, какая версия у вас программы "Word" - 2003, 2010 или другая?
Другие темы раздела Office Word форум. Вопросы и обсуждения по Office Word. Решение задач и проблем.
Плавающие рамки с текстом. Что за зверь? MS Word
Прошу прощения, возможно, баян.. FineReader выкинул в Word 2007 куски текста и таблиц, каждый кусок в отдельной невидимой рамке. Каждую рамку можно таскать по листу в произвольном направлении и прилеплять в любом месте листа. Текстовые куски и таблицы можно редактировать прямо в рамке, т.е. это не...
Макрос нумерации формул в Word MS Word
Всем доброго времени суток. Есть документ в котором есть некоторые формулы. Вид такой: Толщина диска: С = (0,1...0,17) • Re = 0,1 • 212,213 = 21,221 мм 21 мм. (6.20) где Re = 212,213 мм - внешнее конусное расстояние. Формулы помечены: тут например (6.20). Документ большой (более 60...
Старый 24.04.2013, 17:30  [ТС]   #3
The_Immortal
Форумчанин
 
Регистрация: 04.04.2009
Сообщений: 1,892
Репутация: 1540 (476)
Лучшие ответы: 6
Скрипт, Word 2007.
Старый 24.04.2013, 17:41   #4
Скрипт
Форумчанин
 
Регистрация: 15.09.2012
Сообщений: 3,093
Репутация: 4311 (1064)
Лучшие ответы: 37
The_Immortal, чтобы заголовок у таблицы повторялся на каждой странице ("Word 2007"):
  1. выделите строки в таблице, которые должны повторяться на каждой странице;
  2. вкладка Макет - группа Данные - Повторить строки заголовков.

Цитата Сообщение от The_Immortal Посмотреть сообщение
Возможно ли при текущем исполнении таблицы вписать перед шапкой какой-либо текст? Не используя при этом колонтитулы.
  1. добавьте в таблицу одну лишнюю строку;
  2. впишите в эту строку надпись, которая должна повторяться на каждой странице;
  3. на странице, где таблица начинается, закройте эту надпись каким-нибудь рисунком;
  4. обратите внимание, чтобы рисунок находился не в таблице, а за пределами таблицы: якорь должен быть привязан к абзацу, который находится не в таблице, а перед таблицей. Иначе рисунок будет тоже повторяться на каждой странице.
Старый 24.04.2013, 17:41
Google
Объявления
Вписать текст при автоматическом разрыве таблицы / MS Office Word

Старый 24.04.2013, 18:07  [ТС]   #5
The_Immortal
Форумчанин
 
Регистрация: 04.04.2009
Сообщений: 1,892
Репутация: 1540 (476)
Лучшие ответы: 6
Скрипт, обалденный способ! Спасибо!

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

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

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

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


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

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

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

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

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

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

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

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

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


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

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

Цитата Сообщение от The_Immortal Посмотреть сообщение
Хотелось бы еще узнать - возможно ли надпись подогнать к границе абзаца (или как это правильно называется? вертикальная пунктирная линия на скриншоте) по правому краю в автоматическом режиме?
В этом сообщении написано, как подгонять надписи по вертикали и горизонтали на странице.

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

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



Цитата Сообщение от The_Immortal Посмотреть сообщение
Кстати, забыл сообщить, что у меня выбрано следующее положение надписи: Формат надписи - Положение - Перед текстом - это правильно?
вам нужно попробовать все положения, кроме "В тексте". Именно обтекаемая надпись нужна.
Старый 24.04.2013, 18:45
Yandex
Объявления
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать новую тему

Похожие темы
Тема Автор
Delphi и базы данных Переподключение при разрыве
Имеется программа в Delphi, база MySQL 5.0.77 на серваке, компоненты для доступа ADO, все нормально работает, но иногда появляются проблемы с сетью из-за это появляются ошибки. Ошибки типа EOleEception "MySQL server has gone away" и "Недопустимый тип", пробую перехватывать ничего не получается....
MrHitman47
Java При автоматическом движении образуеться мерцание:(
У меня никак не получаеться правильно написать алгоритм, в котором мы можем перемещать человечка при нажатии на клавиши, и при нажатии на клавишу t или h начинает двигаться линия;( Движение человечка и пару других наворотов у меня получилось написать, но вот заставить двигаться линию автоматически...
Vizlim
C# .NET Обработка ошибки при разрыве связи
Подскажите пожалуйста. Есть програмка которая обращается к другому устройству через COM порт. Но если это устройство отсоеденить от COM порта и нажать OnButton_Reading_Click, то соответственно не выполнится метод обращения ushort registers1 = master.ReadHoldingRegisters(slaveId, startAddress,...
Streamx1
Visual Basic Определенные действия при разрыве сети в программе..
Как сделать так, что бы при сбои сети, к примеру, когда связь розорвата, а я пытаюсь что то отправить не выводило ошибку, а просто выполнило бы определеные действия. Короче надо отлавливать ошибки... Как это сделать????
kos_ua
JavaScript Как в ячейку таблицы вписать текст
Тут возникла такая необходимость: есть ссылка и есть ячейка таблицы. Как сделать так, что бы при выполнении события ссылки onMouseOver, в ячейки выводился определенный текст? Если же для ячейки это невозможно, то можно для слоя, т.е., например, для <div style='position: absolute; top 100; left 20;)...
Dima_5273
Опции темы

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

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