2

У меня есть сборка .net, которую я сделал xlst в файле документации, чтобы сгенерировать хороший HTML с правильными тегами заголовка.

Мне нужно вставить эту информацию в слово, чтобы я мог создать оглавление. Содержимое таблицы может быть построено автоматически, если вы используете встроенные в Word стили "Заголовок" (которые могут быть 1-6!).

Как скопировать / вставить заголовки HTML в слово, которое автоматически соответствует концепции заголовка Word?

Я уже знаю (и видел), что Word сохраняет стили из тегов заголовка html, но это не то, что я ищу. Содержание ДОЛЖНО быть оформлено с использованием встроенных в Word стилей заголовков.

1 ответ1

1

Во-первых, я предполагаю, что вы хотите, чтобы только заголовки HTML автоматически появлялись в оглавлении, а не получали стиль соответствующего заголовка из шаблона слова (я не совсем уверен в вашем последнем абзаце).

Когда вы копируете и вставляете заголовки в HTML в Word, они получают соответствующие уровни структуры. Уровни структуры являются основой заголовков в документе (т. Е. Заголовок 1 -> Уровень структуры 1). Вы можете просто изменить свое поле оглавления, чтобы подбирать абзацы с уровнями структуры вместо стилей заголовков.

  1. Щелкните правой кнопкой мыши на поле оглавления
  2. Нажмите Редактировать поле
  3. Выберите содержание
  4. Выберите параметры
  5. Установите флажок Уровни контура .

Код поля оглавления в конечном итоге будет выглядеть следующим образом: { TOC \o \u } и заголовки из HTML должны включаться автоматически.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .