文档中的多个索引(Microsoft Word)
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/?kbid=154025
即使知识库文章适用于Word的较旧版本,它仍然可以与您的版本一起使用,因为自最早的Word版本以来,它使用的与索引相关的字段的行为并未更改。
_WordTips_是您进行经济有效的Microsoft Word培训的来源。
(Microsoft Word是世界上最流行的文字处理软件。)此技巧(12137)适用于Microsoft Word 2007、2010、2013和2016。您可以在此处找到适用于Word较旧菜单界面的该技巧的版本: