![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 12.11.2009
Сообщений: 258
|
![]()
Есть вот такой вот текст (вообще говоря достаточно части приходиться работать с таким вот текстом). см. вложение. 6 Записка.doc
задача его нормально оформить. сейчас это фактически делает руками специальная девочка. хочу этот труд ускорить, автоматизировать. больше всего проблем доставляют формулы. Стремлюсь я к красивому варианту с табами ( ты когда то и давал пример) и нумерацией вида <пункт>.<номер в пункте> в конце файла ТЗ.doc есть примеры Алгоритм : найти номер формулы в тексте.обычно как то криво но однозначно в записке присутствует - в виде (1) в конце строки как в данном случае. Код:
дальше надо из строки потереть этот самый найденный элемент и все пробелы и табы. то что осталось (формула, причем иногда набранная простым текстом) вставить корректно. для этого функции есть NumberEquation. спасибо viter_alex -здесь неоднократно выкладывались. Вот собственно на обработке строки я и завис (( может кто помочь ? если кто полностью решит задачу - согласен и заплатить. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 12.11.2009
Сообщений: 258
|
![]()
по идее moveuntil должен бы помочь. но знак обрыва строки он не обрабатывает
![]() Set rng1 = oDoc.Range(Start:=oRng.Start + objSubMatch.FirstIndex, End:=oRng.Start + objSubMatch.FirstIndex + objSubMatch.Length) rng1.MoveStartUntil Cset:=Chr(10), Count:=wdBackward rng1.Select как поступить ? как строку выделить ? |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,154
|
![]()
см. вложение. 6 Записка.doc
ГДЕ? |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 12.11.2009
Сообщений: 258
|
![]()
вот например.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработка текста | StillFree | Microsoft Office Word | 5 | 21.06.2009 05:59 |
Обработка текста | JRcoker | Общие вопросы Delphi | 5 | 31.07.2008 23:35 |
обработка текста | pvleo | Фриланс | 4 | 14.07.2008 05:19 |
Обработка текста | Absent | Помощь студентам | 2 | 20.05.2008 23:17 |
Обработка текста | GAGARIN-NEW | Общие вопросы Delphi | 7 | 06.10.2007 15:25 |