【问题标题】:ms-word template named-styles conversionms-word 模板命名样式转换
【发布时间】:2013-01-12 20:20:04
【问题描述】:

在 MS Word 2010 中,当我将 dotx 模板应用于 docx 文件并且两个文档中存在不同的样式时,如何将前者的样式列表映射到后者的不同名称样式列表?

让我澄清一下这个问题。 我有一个 dotx 样式文件,其中包含一些标准样式(例如标题 1、标题等)和一些其他样式(例如 blockquote、superfigure 等)。我必须使用这个模板,并且不能在其中更改或添加任何名称。

我有一个输出 docx 文件的文档准备系统(例如 pandoc、orgmode)。当我比较这个 docx 中使用的一些样式时,我发现它们的名称与之前的 dotx 不同,但“含义”是相同的。例如,dotx 的“blockquote”应该应用于 docx 中标记为“quotedtext”的部分。

所以,我如何告诉 MS Word 2010 将 dotx 样式应用于我的 docx 映射“blockquote”到“quotedtext”?任何使用不同技术(如 xls 转换或类似东西)的替代解决方案?

任何提示将不胜感激

【问题讨论】:

    标签: ms-word


    【解决方案1】:

    在主页选项卡中,单击样式组的小部件(角落的小箭头)以显示样式窗格。点击底部的管理样式图标,然后点击左下角的导入/导出按钮。

    在此对话框中,您可以跨文档或模板复制样式、重命名和删除它们。如果其他文档或模板未打开,请单击关闭文件(右键),然后单击打开文件(按钮文本更改为此)。

    不幸的是,您不能只将一种风格转换为另一种风格(至少,不能从这里开始;见下文)。但是,我相信复制、重命名和删除的过程可以达到同样的效果。

    或者,在“替换”对话框中按 Ctrl-H,然后按“更多>>”按钮。将光标放在“查找内容”框中,然后将左下角的格式和样式... 选择要替换的样式。在“替换为”框中执行相同操作。但是,您要替换的样式需要在当前文档中可用。使用上述顺序首先将您需要的样式引入当前文档。从其他文档或模板中引入所有样式的快速方法是将此文档/模板中的内容复制到当前文档的底部,稍后将其删除。

    也可以使用样式对话框(上面提到的)来修改样式,改变Style Based on属性。但是,我不推荐这种方法。您需要非常彻底并充分了解级联的后果;也就是说,每次修改如何影响文档中的其他样式。

    如果您需要为大量样式执行此过程,请使用宏记录器。然后,您需要修改生成的代码,将其放入循环中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-17
      • 1970-01-01
      • 2015-10-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多