Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms word ms word模板命名样式转换_Ms Word - Fatal编程技术网

Ms word ms word模板命名样式转换

Ms word ms word模板命名样式转换,ms-word,Ms Word,在MS Word 2010中,当我将dotx模板应用于docx文件,并且两个文档中存在不同的样式时,如何将前者的样式列表映射到后者的不同命名样式列表 让我澄清一下这个问题。 我有一个带有一些标准样式(例如标题1、标题等)和一些其他样式(例如blockquote、superfigure等)的dotx样式文件。我必须使用此模板,不能更改或添加任何名称 我有一个文档准备系统(例如pandoc,orgmode),它输出一个docx文件。当我比较此docx中使用的一些样式时,我发现它们与以前的dotx有不

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

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

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

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


任何提示都非常有用

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

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

不幸的是,您不能仅仅从一种样式切换到另一种样式(至少不能从这里切换;请参见下文)。不过,我相信复制、重命名和删除的过程也能达到同样的效果

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

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

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