梅利莎(Melissa)有一个以标题页开头的文档。她希望页面的编号从1开始,但这实际上是文档的第二页。 (标题页不计入页数中。)她可以正确开始第一页的页码,但是页脚现在显示“ 80页中的第1页”,“ 80页中的第2页”等。同样应该显示79页,同样是因为标题页。梅利莎(Melissa)想知道如何才能获得正确的页总数(如页脚所示)。

Melissa使用的页码类型通常称为“ X of Y”页码。 X代表当前页码,而Y代表总数。通常,您可以通过以下两种方式之一来构造这种类型的页码。首先,您可以使用域代码以这种方式创建自己的页码。假设您已经知道如何在文档中添加域代码,则完成的代码将如下所示:

Page { PAGE } of { NUMPAGES }

折叠后,第一个域代码显示当前页码,第二个域代码显示文档中的页面总数。这使我们进入了第二种插入“ X of Y”页码的方法-使用Word中预定义的页码格式。

您可以使用“页码”工具插入这些标签,该工具可以显示在各个功能区选项卡上。 (最值得注意的是,它显示在功能区的“插入”选项卡上的“页眉和页脚”组中,如果在页眉或页脚中工作,则显示在功能区的“设计”选项卡上的“页眉和页脚”组中。) “页码”工具提供的“ X X of Y”组提供了不同的方式来插入格式化的页码。当您选择这些选项之一时,结果将是一个类似于以下内容的字段:

Page { PAGE \ Arabic \ MERGEFORMAT } of { NUMPAGES \ Arabic \ MERGEFORMAT }

该域代码看起来比之前介绍的手工代码长得多,但是本质上是相同的。它只是为每个域代码添加了几个开关。

梅利莎(Melissa)的页面布局很可能包括标题页和文档的第一个实际页之间的分节符。这种假设似乎是适当的,因为Melissa表示她基本上可以隐藏(隐藏)标题页上的页码,并且第一个实际页以第1页开头。问题在于域代码使用NUMPAGES字段来获得所需的代码页码的“ X of Y”类型。如果您的文档中只有两个部分(一个用于标题页,另一个用于文档的其余部分),则只需将NUMPAGES字段更改为SECTIONPAGES字段。此字段返回该部分(文档的主体)中的总页数,而不是文档的总页数。本质上,您的域代码应如下所示:

Page { PAGE } of { SECTIONPAGES }

您只需将插入指针放在页脚中页码旁边,然后按Alt + F9即可进行更改。这将显示文档中的所有域代码,而不是域代码结果。

只需更改第二个字段,替换字母“ NUM”

与“ SECTION”。再次按Alt + F9,您的页码应该正确,显示第1页,共79页。

但是,如果您的文档中有多个分节符,则此方法将无效。在这种情况下,您只需对用于页码的域代码进行一些更复杂的更改。

请按照下列步骤操作:

。将插入点放置在Y页码之前。此时,Word可能会自动突出显示该字段。

。删除Y页码字段。

。按Ctrl + F9。 Word插入一组空的域代码括号。

。键入一个等号和一个空格。

。再次按Ctrl + F9。 Word插入另一组空的域代码括号。

。键入NUMPAGES和一个空格。

。将插入点放置在最后两个右括号之间。

。键入一个减号和一个1。现在,Y页码的域代码应看起来与此非常相似:

。按Shift + F9折叠字段。

这种方法之所以有效,是因为您要从文档的总页数中减去1(标题页的长度)。因此,您最终得到第1页,共79页。

如果您要修改文档并且知道主体的长度会随着时间而变化,那么到目前为止讨论的两种方法都非常有用。如果此假设不正确(如果您的文档是静态的,并且文档的页数永远不会少于或超过79页),则可以跳过对域代码的混乱,只需输入Y页码的静态页数即可。 (只需确保首先删除Y页码的域代码。)

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

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