Найти Заменить текст FOO на стиль "Заголовок 1" на <h1> Foo </h1> - PullRequest
0 голосов
/ 12 февраля 2019

Я пытаюсь найти простой способ конвертировать мои документы Word в HTML без ужасного встроенного сохранения. Это структурированные документы (разработанные для наших пользователей программ чтения с экрана (JAWS)), и поэтому они используютЗаголовки 1, 2, 3, 4 и Оглавление.

Мы планируем преобразовать их в аудиокниги DAISY (https://en.wikipedia.org/wiki/DAISY_Digital_Talking_Book), поэтому для преобразования нам потребуется довольно чистый, но структурированный HTML-код.

Я попытался найти-заменить, используя Стили, но он просто заменит что-либо в текстовой части поиска.Я мог преобразовать из любого стиля в другой, но добавление текста в поле испортило его.

(мне кажется, я вижу, что CSS для DAISY означает, что вместо <h2> это должны быть <level2 class=='section' <h2> и закрывающие теги), но это шаг 2 после того, как я обработаю эту часть.)

Я просто хочу иметь возможность найти любой текст, используя Стиль 2, и добавить текст в начало этой строки, говорящий «да, вот какой-то стиль 2», чтобы я мог выполнять HTML / CSS вещи.

Спасибо!

1 Ответ

0 голосов
/ 18 февраля 2019

Вы можете сделать это с помощью простого поиска / замены.Например, укажите стиль «Заголовок 1» для параметра «Найти» и используйте:

Replace = <h1>^&</h1>

Для макроса, который можно включить в него, см .: Преобразование диапазона слов в строку с тегами HTML в VBA

...