Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.02.2011, 10:56   #1
Mangost
 
Регистрация: 17.12.2010
Сообщений: 4
По умолчанию Проставить повторные заголовки по ходу документа

Есть документ ворда, в котором присутствует в начале в самом верху первой страницы заголовок текста, взятый в "Заголовок 2".

Текст документа длинный, листов на 20-30 и более.
Нужно взять этот заголовок вверху и скопировать его через каждые 7-10 листов текста, вставляя со следующими добавками:

Это название статьи - часть 1
Это название статьи - часть 2
Это название статьи - часть 3
Это название статьи - часть 4
...


То есть, "часть 1" это заголовок в самом верху страницы где начинается документ, он вставляется один раз вручную. А вот макрос (видимо макрос) должен выставлять остальные заголовки, с этими дистанциями 7-10 листов.

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

Все эти заголовки должны быть оформлены как "Заголовок 2".

Все бы хорошо один раз сделать вручную, да задача проработать сотни документов, проставить внутри их вот такие заголовки-"части".
Mangost вне форума Ответить с цитированием
Старый 24.02.2011, 17:20   #2
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,062
По умолчанию

знаю как сделать но тяжеловато, но железно, а именно, создаёте таблицу с безветными рамками, из 1 й строки и трёх ячеек, ширина 1 ячейки 3 см., последне 2 см. как в принятых отступах в документах. В среднюю ячейку нужный текст, а в 1 поле с любым текстом из 1 знака, например . точку, слева отцентрировать его в ячейке, то есть если распечатается не страшно. Потом макрос переходит к полю считывает в ячейке текст и делает что хотите.
Ответ где форматирование считаю плохим, когда нибудь "кисточкой" формат копирнёте и капец
Ципихович Эндрю вне форума Ответить с цитированием
Старый 25.02.2011, 09:21   #3
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,079
По умолчанию

не пойму сути

заголовок на 7-й лист
а 7-й лист 1 строка
-может быть 5-й строкой из 10 некого параграфа
-или часть ячейки таблицы

получается , что заголовок на 7 листе
-или не будет совсем(таблица кончится на 9-м)
-или будет 7-й строкой (строки с 5-10 параграфа займут 6 строк)

не пойму самой идеи
-это и НЕ разбиение документа на независимые части
-и не построчное оглавление документа
-и не перевод в текстовый формат по принципу строка таблицы =одной строке в поиске(ячейки через разделитель с игнорированием переносов в ячейке)

в чем причина вопроса
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск на ходу spein JavaScript, Ajax 8 30.07.2011 00:50
Макросов на повторные и время supergood Microsoft Office Excel 2 13.05.2010 18:26
Borland C++: Создание обьектов на ходу!!! prouser Общие вопросы C/C++ 0 27.04.2010 21:12
не могу проставить дату _Svetlana_ Microsoft Office Excel 11 13.02.2010 11:24
цикл...и по ходу бесконечный... victum Помощь студентам 10 07.01.2009 15:57