Форум программистов, компьютерный форум CyberForum.ru

MS Office Word

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 42, средняя оценка - 4.83
The_Immortal
1551 / 487 / 8
Регистрация: 04.04.2009
Сообщений: 1,891
#1

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

24.04.2013, 16:29. Просмотров 5600. Ответов 20
Метки нет (Все метки)

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

Вопросы:

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

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

Т.е. вот так:

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


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

Как в ячейку таблицы вписать текст - JavaScript
Тут возникла такая необходимость: есть ссылка и есть ячейка таблицы. Как сделать так, что бы при выполнении события ссылки onMouseOver, в...

Перезвонить при разрыве связи - Windows 7
Здравствуйте. Компьютер с ОС Windows 7 подключен к интернету при помощи USB-модема. В свойствах подключения поставил "галочку" -...

Проиграть звук при разрыве связи - CMD/BAT
Помогите создать bat файл который бы следил за определенным соединением (может быть и не одно) и при изменении его статуса или вообще его...

Обработка ошибки при разрыве связи - C#
Подскажите пожалуйста. Есть програмка которая обращается к другому устройству через COM порт. Но если это устройство отсоеденить от COM...

При автоматическом движении происходит мерцание - Java
У меня никак не получаеться правильно написать алгоритм, в котором мы можем перемещать человечка при нажатии на клавиши, и при нажатии на...

Ошибка при автоматическом изменении формы - C#
не могу понять,что сделал не так :) Есть форма, которая состоит из поля (графика), которое подстраивается под текущие размеры формы, а...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Скрипт
5358 / 1107 / 48
Регистрация: 15.09.2012
Сообщений: 3,398
24.04.2013, 17:28 #2
The_Immortal, какая версия у вас программы "Word" - 2003, 2010 или другая?
The_Immortal
1551 / 487 / 8
Регистрация: 04.04.2009
Сообщений: 1,891
24.04.2013, 17:30  [ТС] #3
Скрипт, Word 2007.
Скрипт
5358 / 1107 / 48
Регистрация: 15.09.2012
Сообщений: 3,398
24.04.2013, 17:41 #4
The_Immortal, чтобы заголовок у таблицы повторялся на каждой странице ("Word 2007"):
  1. выделите строки в таблице, которые должны повторяться на каждой странице;
  2. вкладка Макет - группа Данные - Повторить строки заголовков.

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

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

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

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

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


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

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

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

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

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

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

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

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

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


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

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

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

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



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

Цитата Сообщение от The_Immortal Посмотреть сообщение
как сделать, чтобы колонтитулы были только на определенных страницах, а не на всех подряд?
shanemac51
Модератор
6587 / 2435 / 345
Регистрация: 07.08.2010
Сообщений: 6,640
Записей в блоге: 1
25.04.2013, 15:40 #15
в примере ведь колонтитул только на страницах с продолжением таблицы
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.04.2013, 15:40
Привет! Вот еще темы с ответами:

Ошибки при автоматическом формировании отчета - 1С
Здравствуйте! Мне надо, чтобы при открытии отчета задавались значения параметров по умолчанию и передавались в отчет. Я создала форму...

Определенные действия программы при разрыве сети - Visual Basic
Как сделать так, что бы при сбои сети, к примеру, когда связь розорвата, а я пытаюсь что то отправить не выводило ошибку, а просто...

Как при разрыве PPPOE востановить сессию - Сетевое оборудование
Здравствуйте все. У меня проблема возникает в том что, мой компьютер любит частенько зависать, и есть надобность перезагружать, после...

VBS Скрипт перезагрузки роутера при разрыве коннекта - VBScript/JScript
Доброго времени, уважаемые знатоки. Хочу отредактировать скрипт для ADSL QDSL-1040WU-FON, перезагрузки роутера при разрыве коннекта. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
25.04.2013, 15:40
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru