我必须将word文档更新为最新的公司模板,但该任务并不像看起来那么容易。
根据this网站所要做的只是执行所描述的步骤,但在完成之后,文档保持原样,例如,页脚和标题保持不变,也就是说,它们没有更新为设置的文档新的模板。
花了一些时间在如何完成该任务之后,我意识到页眉和页脚都与模板无关,而是与底层部分相关。 然后,我采取了另一种方法,只将没有页眉和页脚的部分内容复制到新模板中已定义的部分,显然它完成了工作。
因此,我想知道是否有任何方法可以自动执行这些部分复制 - 通过VBA - 甚至可以采取其他更好的方法?如何复制word文档逐节
回答
就个人而言,除非任务很大,否则我不会使用VBA。当你创建了一些代码,运行它,失败,重新编写代码,你可能会发现它可以手动完成,尤其是如果看起来这是一次性的工作。当然,如果您遇到一个您认为重复且耗时的任务,那么您可以使用宏录像机。
我显然没有在我面前的文件,但:
- 做一点小小的规划。确定应该有多少部分,以及什么类型(下一页分节符等)。
- 使用
Draft View
和Goto(Ctrl-G),Section来帮助发现它们。 - 潦草地描述了最终的页眉/页脚应该包含什么。
- 如果适用,请记下两个模板中的
Style
名称,并计算出哪些需要替换。 - (我愿意)处理新模板的副本并复制旧模板的内容。这将同时复制旧模板中的样式。这可能是你的错误方式 - 你必须决定这一点。试试看看哪一个最容易处理。
- 您可以使用
Replace
对话框(Ctrl-H)将一种样式替换为另一种样式。 - 也显示样式窗口(Ctrl-Alt-Shift-S)。
- 从
Styles Window
您可以显示Style Manager
。从这里和导入/导出,您可以删除,重命名和复制样式。要小心删除样式,因为很难判断它们默认的样式。
这样做的时候我会离开页眉和页脚,直到(第二次)去年和,开始从旧的模板,如果有必要的文件和进步只进通过节,复制的开始。
我会离开书签直到最后;那时应该很容易插入它们。如果你已经从旧文档中复制内容,那么它应该跨越携带的书签一样,所以它只是确保他们仍然在正确的位置的问题。
同样,我没有在我面前的模板,所以我明白,这一些建议可能不相关。
提示:这可能需要一些尝试才能做到。如果你在某个时候遇到困难,不妨重新开始 - 如果它变得混乱,恢复有时会很棘手。
顺便说一句,傻瓜书是过度简化任务。这实际上假设你有一个空白文档,你只是想附加一个模板(一些样式)。如果您只想复制某些样式,则可以复制/粘贴/删除其他文档的全部内容 - 然后可以使用其所有样式。 –
安迪感谢您的回复。然而,这个任务在不久的将来会经常需要,所以实现这个任务自动化是一个非常重要的问题。据说,除了一些图像和其他小细节之外,两个模板之间的模板结构非常相似。因此,旧模板中存在的部分也存在于新模板中 - 新的页眉和页脚已经设置 - 但它们根本没有内容。总而言之,如果我可以将旧的模板部分的文本复制到新的模板部分,并完成这项工作...... – utxeee
因此,您可以记录一些宏,探索它创建的代码。你需要学习VBA。 –
- 1. 如何复制在word文档C#
- 2. 如何将URL文档从word文档复制到其他文档?
- 3. 从word文档逐行读取
- 4. 将图片复制到word文档
- 5. 复制Word文档检查器清理
- 6. 如何操纵MS Word 2010逐字文档
- 7. 使用vba将word文档的内容复制到另一个word文档中
- 8. 将组合框从Word文档复制到另一个Word文档使用vba
- 9. 复制合并从VB.net中的一个word文档到另一个word文档
- 10. 如何通过VBA将数据从Excel复制到Word文档?
- 11. 如何使用c将文本从一个Word文档复制到另一个Word文档#
- 12. 如何在SharePoint文档库中制作Microsoft Word文档“只读”?
- 13. 如何复制从Word文档中特定的单元格的内容,并创建新的word文档
- 14. 如何激活Word文档?
- 15. 防止复制如果PDF文档(从word生成)
- 16. VBA:将文本文件中的行复制到Word文档中
- 17. 将Word文档保存为“Word文档”
- 18. 在Word文档中嵌入Word文档
- 19. 在Word文档中逐行解析文本
- 20. 如何将子节点复制到另一个xml文档?
- 21. wysihtml5:复制从Word文档中的文本编辑器
- 22. 从指定的复制数据的Excel文件word文档
- 23. 复制文本的范围在Excel到Word文档
- 24. c#错误复制word文档到文本框
- 25. 如何从字节数组中加载Word文档
- 26. 生成文档后从Word文档中删除控制控制
- 27. 如何将Word文档中的文本框值复制到使用VBA的不同Word文档中的文本框中(MS Word 2003)
- 28. 从一个Word文档中选择一系列文本并复制到另一个Word文档中
- 29. Word文档
- 30. vb.net word文档
模板的时长和复杂程度如何?你需要重现什么:页眉,页脚,样式,文本框,一些标准内容? –
从旧模板中,我只需要重现内容以及附加到它的样式以及可能的几个书签。 – utxeee