2013-07-29 43 views
0

我必须将word文档更新为最新的公司模板,但该任务并不像看起来那么容易。
根据this网站所要做的只是执行所描述的步骤,但在完成之后,文档保持原样,例如,页脚和标题保持不变,也就是说,它们没有更新为设置的文档新的模板。
花了一些时间在如何完成该任务之后,我意识到页眉和页脚都与模板无关,而是与底层部分相关。 然后,我采取了另一种方法,只将没有页眉和页脚的部分内容复制到新模板中已定义的部分,显然它完成了工作。
因此,我想知道是否有任何方法可以自动执行这些部分复制 - 通过VBA - 甚至可以采取其他更好的方法?如何复制word文档逐节

+0

模板的时长和复杂程度如何?你需要重现什么:页眉,页脚,样式,文本框,一些标准内容? –

+0

从旧模板中,我只需要重现内容以及附加到它的样式以及可能的几个书签。 – utxeee

回答

0

就个人而言,除非任务很大,否则我不会使用VBA。当你创建了一些代码,运行它,失败,重新编写代码,你可能会发现它可以手动完成,尤其是如果看起来这是一次性的工作。当然,如果您遇到一个您认为重复且耗时的任务,那么您可以使用宏录像机。

我显然没有在我面前的文件,但:

  • 做一点小小的规划。确定应该有多少部分,以及什么类型(下一页分节符等)。
  • 使用Draft View和Goto(Ctrl-G),Section来帮助发现它们。
  • 潦草地描述了最终的页眉/页脚应该包含什么。
  • 如果适用,请记下两个模板中的Style名称,并计算出哪些需要替换。
  • (我愿意)处理新模板的副本并复制旧模板的内容。这将同时复制旧模板中的样式。这可能是你的错误方式 - 你必须决定这一点。试试看看哪一个最容易处理。
  • 您可以使用Replace对话框(Ctrl-H)将一种样式替换为另一种样式。
  • 也显示样式窗口(Ctrl-Alt-Shift-S)。
  • Styles Window您可以显示Style Manager。从这里和导入/导出,您可以删除,重命名和复制样式。要小心删除样式,因为很难判断它们默认的样式。

这样做的时候我会离开页眉和页脚,直到(第二次)去年和,开始从旧的模板,如果有必要的文件和进步只进通过节,复制的开始。

我会离开书签直到最后;那时应该很容易插入它们。如果你已经从旧文档中复制内容,那么它应该跨越携带的书签一样,所以它只是确保他们仍然在正确的位置的问题。

同样,我没有在我面前的模板,所以我明白,这一些建议可能不相关。

提示:这可能需要一些尝试才能做到。如果你在某个时候遇到困难,不妨重新开始 - 如果它变得混乱,恢复有时会很棘手。

+0

顺便说一句,傻瓜书是过度简化任务。这实际上假设你有一个空白文档,你只是想附加一个模板(一些样式)。如果您只想复制某些样式,则可以复制/粘贴/删除其他文档的全部内容 - 然后可以使用其所有样式。 –

+0

安迪感谢您的回复。然而,这个任务在不久的将来会经常需要,所以实现这个任务自动化是一个非常重要的问题。据说,除了一些图像和其他小细节之外,两个模板之间的模板结构非常相似。因此,旧模板中存在的部分也存在于新模板中 - 新的页眉和页脚已经设置 - 但它们根本没有内容。总而言之,如果我可以将旧的模板部分的文本复制到新的模板部分,并完成这项工作...... – utxeee

+0

因此,您可以记录一些宏,探索它创建的代码。你需要学习VBA。 –

相关问题