Francis有多个文件,就目录而言,他需要将其视为一个文件。他想知道是否有一种方法可以创建实际上跨越多个文档的目录。

实际上,有三种方法可以解决此问题。我将快速描述两种方法,然后在第三种方法上花费更多时间。

第一种方法是简单地创建一个新文档,然后按照正确的顺序将每个文件的内容复制到该新文档中。假设您有一系列名为Chap01,Chap02,Chap03的文档,以及贯穿Chap32的文档。您将依次打开每个文件,按Ctrl + A选择文件中的所有内容,切换到新文档,然后按Ctrl + V。这样,新文档会变得越来越大(当然),但是完成后,您可以轻松地将TOC添加到文档的开头。

老实说,这种方法需要大量工作,而且并不是十分灵活。每次编辑其中一个文档时,都需要重复此过程以获取新的目录。因此,我不推荐这种特殊方法。

第二种方法是使用主文档和子文档。这是Word的内置功能,可让您定义“容器文档”(主文档)并标识容器中应包含的其他文档(子文档)。要创建一个主文档,请按照下列步骤操作:

。创建一个全新的文档。确保它使用与要包含在目录中的文档相同的模板。

。在“大纲”视图中显示文档。 (显示功能区的“视图”选项卡,然后单击“视图”组中的“轮廓”工具。)

。确保显示功能区的“概述”选项卡。 (当切换到“大纲”视图时,默认情况下应显示它。)

。在“主文档”组中,单击“显示文档”工具。 Word扩展了“主文档”组中的工具。

。单击“插入”工具,该工具在“主文档”组中可见。

Word将显示“插入子文档”对话框。 (此对话框看起来与标准的“打开”对话框非常相似。)

。使用对话框中的控件,找到并选择要包含在目录中的第一个文档。

。单击打开。 Word插入文档的内容,由分节符包围。

。对要包含的每个其他文档重复步骤5到7。

。像往常一样插入并生成您的目录。

如果您决定使用这种方法(创建主文档),请了解有许多与其使用有关的恐怖故事。

许多人认为主文档是解决Word文档损坏的最快方法。因为这是可能的,所以您将要确保保留所有原始文档的备份副本,而这些备份不是主文档的一部分,从而保护自己。您可以在http://word.mvps.org [Word MVP网站]的此页面上找到有关主文档损坏的更多信息:

http://wordmvp.com/FAQs/General/WhyMasterDocsCorrupt.htm

第三种方法是使用域代码将文档合并为一个文档。我发现这种方法的缺点最少,因此,我建议这样做。请按照下列步骤操作:

。创建一个全新的文档。确保它使用与要包含在目录中的文档相同的模板。您应确保插入点位于文档的开头。

。显示功能区的“插入”选项卡。

。单击“文本”组中的“快速零件”工具。 Word在工具下方显示一些选择。

。单击字段。 Word将显示“字段”对话框。

。从“类别”列表(对话框的左上角)中选择“索引和表”。 (请参见图1。)

。从字段名称列表中选择RD。 Word调整对话框的外观以包括“文件名”或“ URL”框。

。在“文件名”或“ URL”框中,输入要包含在目录中的第一个文件的名称。

。单击确定。 Word将字段插入文档中。

。按一次Enter。

。对要包含的每个其他文档重复步骤2到9。

。像往常一样插入并生成您的目录。

即使RD域代码路由是最安全的方法,也应了解,如果您使用Word 2013,则在实现RD代码时可能会遇到错误。如果文件生成的页码全部相同,就会知道是否遇到了该错误。您显然可以通过在生成(或重新生成)TOC时在Word中打开所有引用的文件来解决该错误。如果需要,也可以将所有RD域代码更改为INCLUDETEXT域代码,但是如果选择这样做,则需要在每个域代码之前和之后放置分节符。

如果需要有关使用第三种方法的其他信息,请查看以下资源:

http://mousetrax.com/mastdoc.html

_WordTips_是您进行经济有效的Microsoft Word培训的来源。

(Microsoft Word是世界上最流行的文字处理软件。)本技巧(3318)适用于Microsoft Word 2007、2010和2013。