3

在 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 转换或类似的东西?

任何提示将不胜感激

4

1 回答 1

0

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

在此处输入图像描述

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

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

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

也可以使用样式对话框(如上所述)修改样式,更改样式基于属性。但是,我不会推荐这种方法。您需要非常彻底并充分意识到级联的后果;也就是说,每个修改如何影响文档中的其他样式。

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

于 2013-06-29T00:26:15.917 回答