将 HTML 标题 (h1-h6) 粘贴到 Word 中并与标题匹配 (Header 1 等)

将 HTML 标题 (h1-h6) 粘贴到 Word 中并与标题匹配 (Header 1 等)

我有一个.net 程序集,我在文档文件上做了一个 xlst,以生成带有适当标题标签的漂亮 html。

我需要将这些信息粘贴到 Word 中,以便创建目录。如果您使用 Words 内置的“标题”样式(恰好是 1-6!),则可以自动生成目录内容。

如何将 html 标题复制/粘贴到 Word 中,以自动匹配 Word 的标题概念?

我已经知道(并且已经看到)Word 保留了 html 标题标签的样式,但这不是我想要的。内容必须采用 Word 内置标题样式的样式。

答案1

首先,我假设您只希望 HTML 标题自动出现在目录中,而不是从 Word 模板中获取适当标题的样式(从您最后一段来看我不能完全确定)。

当您将 HTML 中的标题复制并粘贴到 Word 中时,它们会获得适当的大纲级别。大纲级别是文档中标题的基础(即标题 1 -> 大纲级别 1)。您只需修改目录字段即可选择具有大纲级别而不是标题样式的段落。

  1. 右键单击目录字段
  2. 編輯欄位
  3. 选择目录
  4. 选择选项
  5. 勾选大纲级别复选框。

TOC 的字段代码最终将看起来像这样:{ TOC \o \u }并且应该自动包含 HTML 中的标题。

相关内容