在日常工作中,我们经常会遇到超大文档和零散文档,前者文件体积庞大,如果Word打开速度慢,就需要将其分离为较小的多个文档;后者则文件太小,内容很分散,又有必要将其按需组合成一个较大的文档。对于文档分离和组合,常规的方法是打开大文档,选择内容后另存为多个小文档;或者打开多个小文档,使用复制粘贴的方法组合为大文档,除了这些传统手段外,还有没有更为高效的方法呢? 大型文档 按需分离有高招 一些超大文档,比如一些长篇小说文档,如果连载内容很多,整个文档的体积就变得很大,这样打开加载的速度极慢,而且对于配置不高的机器来说很容易引起死机。对于这类文档,我们可以使用VBA脚本进行自动分割。 图1 插入代码 键入F5运行,此时脚本会自动将原来文档按照一页一个文件的方法进行保存,当看到“文档分离结束!”对话框时,整个文档的分离就完成了。现在打开原来大文档的保存目录,可以在其中看到很多个类似“大文档_1”、“ 大文档_2”这样的小文件,每个文件内容是原来大文档的一页内容,现在打开这些小文档是不是快多了(图2)。 图2 按页分离文档 上述的方法只是将文档按页分离为小文档,如果需要将文档按照特定的章节分离,我们还可以使用Word的“拆分”功能完成。不过这要求文档是按照标准目录格式撰写文档(常规文档需要自行设置目录格式)。同上法打开需要分离的文档,点击“视图→大纲视图”,可以看到这篇文章是由“前言”、“功能”和“附录”三部分组成的文档,目录结构是2级目录(图3)。 图3 通过大纲查看文档目录 点击“显示文档”,将显示级别设置为“2级”,展开文档的二级目录,按照文档的实际要求将文档目录级别设置正确。接着全选1级目录内容,点击“创建”,创建子文档,然后再点击“拆分”,将文档按照一级目录进行拆分(图4)。 图4 拆分文档 文档拆分完毕就会在当前目录下看到3个子文档,每个子文档对应一个一级目录的章节,这样一个大型文档就按照目录章节进行了分离(图5)。 图5 查看拆分文档 装订成辑 高效完成文件整合 大文件需要分离,很多小文件有时则要整合为一个文件。
|