Тема: Обработка текстов (тегирование, расстановка символов абзаца и т.п.)
Здравствуйте!
Я занимаюсь размещением статей на одном новостном сайте.
Новости в основном приходят в формте Word.
Я пользуюсь MS Office 97
Попробовал автоматизировать работу с помощью отдельных макросов, но эффективность выросла не очень заметно.
Вот перечень, самых частых операций, которые я выполняю и, которые было бы не плохо объединить в одном макросе:
Процедура подготовки текстов в формате Word для публикации их на сайте (с применением bb-подобных кодов)
Расстановка абзацев.
Все одиночные абзацы, группы абзацев (с кол-вом более 2-х), одиночные переносы строк и группы переносов строк заменяются на группы абзацев из двух символов абзаца.
Удаление лишних пробельных символов.
Все символы и группы символов пробелов и табуляций заменяются на одиночные символы пробела.
Тегирование полужирного текста
Все фрагменты текста оформленные полужирным шрифтом берутся в теги
[b]
- в начале фрагмента и
[/b]
– в конце фрагмента соответственно. (Теги можно выделить цветом).
Тегирование наклонного текста
Все фрагменты текста оформленные наклонным шрифтом берутся в теги
[i]
– в начале фрагмента и
[/i]
– в конце фрагмента соответственно. (Теги можно выделить цветом).
Тегирование активных гиперссылок
Все гиперссылки вида Ссылка тегируются следующим образом:
[url=http://www.hyperlink.in.ua/]Ссылка[/url]
Тегирование неактивных (текстовых) ссылок
Весь текст вида intel.com, www.yandex.ru тегируется следующим образом (в начале url-адреса добавляется часть строки в виде http:// или http://www. по необходимости):
[url=http://intel.com]intel.com[/url], [url=http://www.yandex.ru]www.yandex.ru[/url]
Так же часто приходиться обрабатывать html-код: заменять html-теги на bb-коды
(типа <strong> и <b> на [b], <em> и <i> на [i], <a href=""> на [url= ] и удаление различных <span>, <br> и прочих)
...
Я даже взялся читать книги по VB, и изучать примеры макросов, так как подумал, что это должно быть не слишком сложно, но, кажется я ошибался
Например, мне не удалось найти макрос, в котором можно было бы "подсмотреть" как найти в тексте документа не какой-то определенный образец, а произвольный фрагмент текста отформатированного определенным образом.
Хотел даже "расковырять" вот этот макрос http://wordexpert.ru/page/makros-konver … sta-v-html, но он не хочет запускаться и каким-то образом защищен от "вмешательств из вне".
Можно мне как-нибудь помочь?