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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.02.2012, 22:12   #1
arh0n
Новичок
Джуниор
 
Регистрация: 27.02.2012
Сообщений: 1
По умолчанию Разбить блоки текста между заголовками на части

Помогите написать макрос выполняющий примерно следующее..
Есть вордовский файл, в котором форматированный текст

Название1 (строка со стилем "Заголовок1")
текст, текст, текст.... (стиль "обычный")
Название2 (строка со стилем "Заголовок1")
текст, текст, текст.... (стиль "обычный")
Название3 (строка со стилем "Заголовок1")
текст, текст, текст.... (стиль "обычный")

Хочется увидеть макрос, который бы разбивал текст содержащийся между заголовками на части по 500 символов (желательно что бы заканчивался точкой, т.е. не бил на части последнее предложение) и давал каждому и получившихся подблоков Название, состоящее из Названия родительского заголовка (который "Заголовок1"), написанного стелем "Заголовок2", т.е. структора была бы следущей:

Название1 (строка со стилем "Заголовок1")
Название1_1 (строка со стилем "Заголовок2")
текст, текст, текст.... (стиль "обычный")
Название1_2 (строка со стилем "Заголовок2")
текст, текст, текст.... (стиль "обычный")
Название1_3 (строка со стилем "Заголовок2")
текст, текст, текст.... (стиль "обычный")

Название2 (строка со стилем "Заголовок1")
Название2_1 (строка со стилем "Заголовок2")
текст, текст, текст.... (стиль "обычный")
Название2_2 (строка со стилем "Заголовок2")
текст, текст, текст.... (стиль "обычный")
Название2_3 (строка со стилем "Заголовок2")
текст, текст, текст.... (стиль "обычный")
...

Спасибо.
arh0n вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разбить число на части Surik Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 8 23.02.2011 19:50
Разбиение текста на блоки. gosu Общие вопросы C/C++ 11 04.06.2009 19:12
Разбить строку на 2 части 7KByte Общие вопросы C/C++ 6 31.05.2009 16:51
Разбить файл на 4 части borzoni Паскаль, Turbo Pascal, PascalABC.NET 7 31.05.2008 10:51
Разбить список на части fotobra Microsoft Office Excel 1 23.02.2008 03:13