Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщений [ 7 ]
- andrkar
- Модератор
- Неактивен
- Откуда: Томск
- Зарегистрирован: 10.03.2010
- Сообщений: 431
- Поблагодарили: 26
Тема: Замена маркера и табуляции (заполнитель) на дефис и неразрывный пробел
После сканирования книги получил на выходе текст Word (2003). Хочется стразу применить свой стиль абзаца ко всему документу (кроме заголовков глав, но это к делу не относится). Но в книге очень много диалогов и и данные абзацы после FineReader-а имеют всевозможные имена стилей.
Необходимо - пройтись по всему документу и все маркированные абзацы на абзацы оформленный стилем (например "Абзац"), и чтобы в начале каждого из этих абзацев было два символа перед текстом - дефис и неразрывный пробел за ним (причем именно как символы, а не маркеры).
Заранее благодарен за помощь..
PS. Нужно срочно сканировать около десятка книг, в каждой из которых не менее 300 страниц и сделать их оформление.

- Вождь
- Модератор
- Неактивен
- Зарегистрирован: 07.01.2010
- Сообщений: 745
- Поблагодарили: 181
Re: Замена маркера и табуляции (заполнитель) на дефис и неразрывный пробел
Если книги внутри без форматирования, то от него лучше избавится еще в Файнриадере. Там есть разные режимы эксторта в Word. Может тогда станет попроще...
Макросы под заказ и готовый пакет - mtdmacro.ru
- andrkar
- Модератор
- Неактивен
- Откуда: Томск
- Зарегистрирован: 10.03.2010
- Сообщений: 431
- Поблагодарили: 26
Re: Замена маркера и табуляции (заполнитель) на дефис и неразрывный пробел
Попробуем.. Ну а если не поможет? можно ли определить, есть ли маркер у абзаце или нет?
Дальше уже только дело техники для написания макроса..

- Вождь
- Модератор
- Неактивен
- Зарегистрирован: 07.01.2010
- Сообщений: 745
- Поблагодарили: 181
Re: Замена маркера и табуляции (заполнитель) на дефис и неразрывный пробел
Маркеры, в смысле маркированные списки?
Макросы под заказ и готовый пакет - mtdmacro.ru
- andrkar
- Модератор
- Неактивен
- Откуда: Томск
- Зарегистрирован: 10.03.2010
- Сообщений: 431
- Поблагодарили: 26
Re: Замена маркера и табуляции (заполнитель) на дефис и неразрывный пробел
угу, в моем случае маркером является длинное тире
- andrkar
- Модератор
- Неактивен
- Откуда: Томск
- Зарегистрирован: 10.03.2010
- Сообщений: 431
- Поблагодарили: 26
Re: Замена маркера и табуляции (заполнитель) на дефис и неразрывный пробел
файлы FineReader-a под рукой - переконвертил, чтобы не бралось форматирование.. Дышать стало намного легче.. Теперь только ошибки распознавания поправить.. Все гениальное - просто.. 

- Вождь
- Модератор
- Неактивен
- Зарегистрирован: 07.01.2010
- Сообщений: 745
- Поблагодарили: 181
Re: Замена маркера и табуляции (заполнитель) на дефис и неразрывный пробел
Тогда где-то так:
Dim P As Paragraph
Dim R As Range
Dim S$
' параграфы со списком
For Each P In ActiveDocument.ListParagraphs
Set R = P.Range
' маркированный список
If R.ListFormat.ListType <> wdListBullet Then
Else
' текст маркера
S = R.ListFormat.ListString
If Len(S) = 1 Then
Select Case AscW(S)
' тире
Case 45, 173, 8211, 8212
' форматируем стилем без списка
R.Style = Word.wdStyleNormal
' вставляем свой маркер и нер. пробел
R.InsertBefore Text:=ChrW$(8212) & Chr$(160)
End Select
End If
End If
Next P
Макросы под заказ и готовый пакет - mtdmacro.ru
Сообщений [ 7 ]
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Замена маркера и табуляции (заполнитель) на дефис и неразрывный пробел
Если ваша деятельность связана со значительными объемами текстов, то неплохо бы досконально изучить свою версию редактора (чаще всего этим редактором является Microsoft Word). Наш сайт о Microsoft Office Word даст ответ про: как в ворде 2007 вставлять страницы.
Сделать это можно, прочитав специальную литературу и пообщавшись, к примеру, с другими пользователями. Наш сайт о Microsoft Office Word даст ответ про: ворд заменяет последующие буквы.
Многое вы почерпнете и на специализированном форуме сайта Ворд Эксперт.
Ответы на вопросы, как быстро и безболезненно отформатировать запущенный текст, разобраться с колонтитулами, написать в автоматическом режиме макрос и многое другое вы найдете на страничке нашего форума. Наш сайт о Microsoft Office Word даст ответ про: как разместить текст на одну страницу.
Стили, таблицы, шрифты, заголовки. Готовые шаблоны и настройки программы для оптимальной работы. В разделе «Настройки и Форматирование» можно обсудить все существующие версии Ворда. На портале о Microsoft Office Word вы узнаете про: word 2003 как убрать лишние переносы строк?.
Наверняка, есть функции, которые прошли мимо вас, какие-то операции можно оптимизировать. Например, предложено много способов поставить ударение в тексте, использовать функцию «Найти и Заменить» и многое другое. На портале о Microsoft Office Word вы узнаете про: как в ворде найти резюме.
В разделе «Автоматизация» главное внимание уделено шаблонам, макросам и полям. Обсуждают там проблемы печати документов, гиперссылки, вставки и многое другое. На портале о Microsoft Office Word вы узнаете про: как с exel отправить в ворд.
В Ворде поддается автоматизации практически все.
На форуме есть раздел, где вы можете посмотреть готовые решения или поделиться своими, есть подфорум, для заказов. На портале о Microsoft Office Word вы узнаете про: как вставить из экселя во ворд таблицу чтобы шапка повторялась на всех страницах.
В общем, весьма полезно будет и новичкам, и довольно продвинутым юзерам. Каждый найдет для себя небезынтересную информацию. Наш сайт о Microsoft Office Word даст ответ про: word назначение шрифта закрепить шрифт.