在我们做开发时,经常需要写文档,像设计文档,接口文档等。有时我们的文档,内部和发布给客户的文档需要不同的内容,一般是内部文档,经过裁减生成发布文档。第一次裁减也许没有什么感觉,但后续的维护却发现遇到个大麻烦。每次更改内部版本,需要在多个版本中同步修改,很多人都在想有文档管理工具多好,但至少我到现在没有发现有这样的工具。每次遇到这种工作,都会感觉很繁,而且也降低修改文档的热情。
其实Word的宏可以帮助完成这个自动化功能,同时我们可以借助书签,来完成裁减范围的划分。下面说明一下具体方法:
1.增加书签。 选择文档中部分文字,点击“插入-书签”,输入新的书签名字,点击“添加”,即可为这份文档增加一份新的书签。定义的书签默认在文档中是看不到的,可以在“word选项-高级-显示文档内容-显示标签”上打上勾,即可在文档中看到标签的范围。标签是以“[标内容]”标识,中间为标签内容。若无内容,则以“I”显示。
2.录制宏。 点击“视图-宏-录制宏”,输入“宏名”开始录制,这时所有的具体操作将会记录,包括打开,保存文件。点击“插入-书签”,找到新建的标签,选中,定击“定位”,文档中标签内容会被选中,然后按delete键,将内容删除。点击“视图-宏-停止录制”关闭录制宏。
3.执行宏。 将文件恢复到录制宏之前。点击“视图-宏-查看宏”,选中创建的宏名并“执行”。这时,录制宏时所做的操作将被自动执行,书签内容将被删除。
如果有多段需要处理的,可以同时录制对多个书签的操作,这样就可以做批量执行了。当前要注意,在执行宏之前,要把文档保存,执行完后,最好另存为一份,否则,要么之前的文档无法恢复或者被执行后的结果覆盖,创建的所有书签也就白费了。当然,最好把“保存-裁减书签-另存为” 的操作一起录制 ,这样可以减少出借的机率。
如果你熟悉VB,或有一定的编程基础,那你也可以自已编写宏代码 。自已编写可以更清晰了解整个文档的操作流程,更容易控制。下面是我写的示例代码,用于裁减自已工作中用到的接口文档。大家可以根据自已情况做一些修改,以适合自已的情况。
大家经常在谈办公自动化,如何提高效率。做办公文档时,有了这些助手,那你的工作就轻松了许多,不用把你搞的焦头烂额了。希望大家工作愉快^^