Marc有一个多部分的文档。他想在一个部分上创建一个索引,并在整个文档上创建第二个索引。 Marc想知道是否有一种方法可以在文档中拥有两个索引,而其中的一个仅覆盖一个部分。

简短的答案是肯定的,有办法。当您在文档中插入索引时,实际上是在插入INDEX字段。在该字段中不使用任何开关的情况下,Word会基于整个文档创建索引。要仅基于文档的一部分(例如单个部分)创建索引,请遵循以下常规步骤:

。选择要在其自己的特殊索引中建立索引的文档部分。

。创建一个应用于所选文本的书签。 (使用“插入” |“书签”,或在功能区的“插入”选项卡上单击“书签”工具。)记住用于书签的名称。

。创建基本的INDEX字段。 (按Ctrl + F9插入大括号并键入单词INDEX。)

。在INDEX一词之后,键入一个空格\ b(以指示此索引仅适用于文本的书签区域),另一个空格以及您在步骤2中创建的书签的名称。整个字段应看起来像像这样:

。按F9折叠字段并创建索引。

同样,还有另一种方法可以解决该问题:您可以在XE字段中添加一个用于创建索引条目的开关。例如,假设您正在为术语“北极熊”建立索引。确保您在像这样的术语附近有一个字段:

{ XE "polar bear" \f "a" }

\ f开关仅应在您想要拥有自己索引的部分中的索引条目出现。稍后,当您插入INDEX字段为该部分创建索引时,应确保它看起来像这样:

{ INDEX \f "a" }

由该字段创建的索引将仅包括那些使用\ f开关后跟字母“ a”的索引条目。

将开关添加到XE字段很方便,但是假设您已经创建索引条目而未使用\ f开关。如果以后要在此部分的XE字段中添加\ f开关,则可以按照以下步骤操作:

。在文档的空白处键入\ f“ a”(注意其中的空格),然后将其剪切到剪贴板上。

。确保在您的文档中显示域代码。 (按Alt + F9可以显示或隐藏域代码。)

。选择该部分中将具有其自己索引的所有文本。

。按Ctrl + H以显示“查找和替换”对话框的“替换”选项卡。

。在“查找”框中,键入XE“”。在“替换”框中,键入&(一个空格),然后键入 c *。 &会替换自身找到的内容,然后有一个空格, c添加剪贴板上的内容(来自步骤1)。

。单击更多,并确保选中使用通配符复选框。

。单击全部替换。当询问您是否要搜索文档的其余部分时,回答是否定的。 (您不想搜索整个文档;您只想影响在步骤3中选择的部分。)

您可以在Microsoft知识库中找到有关这些步骤的其他信息:

http://support.microsoft.com/kb/154025

即使知识库文章适用于Word的较旧版本,它仍然可以与您的版本一起使用,因为自最早的Word版本以来,它使用的与索引相关的字段的行为并未更改。

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

(Microsoft Word是世界上最流行的文字处理软件。)本技巧(3861)适用于Microsoft Word 97、2000、2002和2003。您可以找到用于Word(Word 2007)的功能区界面的本技巧的一个版本。和更高版本)在这里: