Mark使用一系列SEQ字段对页面上的项目进行编号。在页面的标题中,他想显示页面上显示的编号项目的范围,例如1234-1249。 SEQ字段工作正常,但是Mark需要标头自动更新以反映该页面上实际编号的序列(从头到尾)。

使用Word中提供的字段实际上很容易做到。

字段允许您创建动态内容,在Mark的情况下,它们确实可以发光。但是,在使用这些字段之前,需要完成一些“准备工作”。

首先,您需要确保文档中的SEQ字段使用样式设置格式。由于SEQ字段不是(很有可能)不是位于其所在段落中的唯一内容,因此应使用字符样式而不是段落样式来格式化它们。

例如,假设您创建了一个打算用于SEQ字段的样式MyNums。将其应用于所有它们(仅是SEQ字段,而不是其他任何字段),就可以准备设置标题了。

现在,在标题中,您将使用STYLEREF字段来引用每个页面上的第一个和最后一个SEQ。默认情况下,STYLEREF字段在以特定样式设置格式的页面上显示第一个内容。因此,例如,如果您使用此字段,则将获得页面上以MyNums样式格式化的第一个SEQ:

{ STYLEREF "MyNums" }

通常,人们会考虑使用STYLEREF字段来引用文档中的标题,例如创建一个运行中的标题,以显示页面上使用Heading 1样式或Heading 2样式格式化的第一段。这可以正常工作,但是您也可以使用STYLEREF引用字符样式,例如引用MyNums样式。

如果要引用以MyNums样式设置格式的内容的最后一次出现,则应使用以下字段:

{ STYLEREF "MyNums" \l }

在该字段的末尾是小写的“ L”。此特定开关指示Word从页面末尾开始向上搜索MyNums样式。这样,您将获得使用MyNums格式化的最后一项。

因此,要执行Mark想要做的事情,您可以在文档标题中使用以下内容:

{ STYLEREF "MyNums" }-{ STYLEREF "MyNums" \l }

请记住,\ {花括号}实际上没有键入标题。它们是字段括号,可以通过按Ctrl + F9插入。将字段插入标题后,您可以全部选择它们,然后按Shift + F9折叠字段并在页面上显示SEQ字段的范围。

您可能会注意到,一旦设置了标题,当您向页面添加新项目时,标题似乎就不会自动更新。这是正常的;通常只有在您打印文档时才更新域代码。请放心,当您实际打印时,它们会在页面上反映出正确的项目范围。

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

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