在MS Word 2010中,当我将dotx模板应用于docx文件并且两个文档中存在不同的样式时,如何将前者的样式列表映射到后者的不同命名样式列表?
让我澄清一下这个问题。 我有一个dotx样式文件,有几个标准样式(例如heading1,标题等)和一些其他样式(例如blockquote,superfigure等)。我必须使用这个模板,不能在那里更改或添加任何名称。
我有一个文档准备系统(例如pandoc,orgmode),它输出一个docx文件。当我比较这个docx中使用的一些样式时,我发现它们与前一个dotx有不同的名称,但“含义”是相同的。例如,dotx的“blockquote”应该应用于标记为“quotedtext”的docx部分。
那么,我如何告诉MS Word 2010将dotx样式应用于我的docx映射“blockquote”到“quotedtext”?任何使用不同技术的替代解决方案,如xls转换或类似的东西?
任何提示都会非常感激
答案 0 :(得分:0)
在“主页”选项卡中,单击“样式”组中的小部件(角落中的小箭头)以显示“样式”窗格。单击底部的Manage Styles图标,然后单击左下角的Import / Export按钮。
在此对话框中,您可以跨文档或模板复制样式,重命名和删除它们。如果未打开其他文档或模板,请单击“关闭文件”(右键),然后单击“打开文件”(按钮文本更改为此)。
不幸的是,你不能只将一种风格换成另一种风格(至少不是从这里开始;见下文)。但是,我相信复制,重命名和删除的过程可以达到同样的效果。
或者,按Ctrl-H进入“替换”对话框,然后按“更多”>>按钮。将光标放在“查找内容”框中,然后单击左下角的“格式”,然后选择样式...选择要替换的样式。在“替换为”框中执行相同操作。但是,您要替换的样式需要在当前文档中可用。使用上面列出的顺序首先将您需要的样式添加到当前文档中。从其他文档或模板引入所有样式的快捷方法是将此doc /模板中的内容复制到当前文档的底部,稍后将其删除。
也可以使用样式对话框(如上所述)修改样式,更改样式基于属性。但是,我不推荐这种方法。您需要非常彻底并充分了解级联的后果;也就是说,每个修改如何影响文档中的其他样式。
如果您需要对大量样式进行此过程,请使用宏录制器。然后,您需要修改生成的代码,将其置于循环中。