Kath的合同文件长30页。她可以将此文档与大约50-60个客户名称合并在一起。在生成的合并文档中,页面编号在所有合并页面中都是连续的。她想知道如何才能确保每个合并文档中的页码重新开始,以便她拥有50-60个自定义合同,每个合同的页码都为1-30。

在进行此测试时,我的页码正确显示出来。我创建了一个30页的邮件合并文档,并确保它具有页码。

然后,我将其与40个成员的客户列表合并。结果是一个1,200页(30 x 40)的文档。 Word用分节符自动分隔每个合并的文档,每个文档(每个新节)的页码均以1开头。

然后,我返回到源文档,并在其中插入了几个分节符,认为这可能会影响最终的合并文档。我确保将源文档中每个部分的页码设置为“连续”。当我进行合并时,Word仍会正确处理合并文档中的页码。即使合并后的文档仍为1,200页,该合并文档中每个单独的30页文档的页码均正确。

如果未在合并文档中看到这些结果,则需要转到合并文档中每个合同的开头,然后将插入点放在简单的位置,例如合同的第一行。然后,请按照下列步骤操作:

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

。在“页眉和页脚”组中,单击“页码”工具。 Word显示一些其他选项。

。单击设置页码格式选项。 Word将显示“页码格式”对话框。 (请参见图1。)

。确保选择了“开始”单选按钮。

。确保“开始”单选按钮右侧显示的页码设置为1。 。单击确定。

确保对合并文档中的每个合同重复这些步骤。完成后,在完全合并的文档中页码应该正确。

如果您必须经常执行此过程,则可能对使用宏重置合并文档各部分的起始页码感兴趣。这个简短的宏可以解决问题:

Sub RestartPageNumbering()

Dim oSection As Section     Dim oHeader As HeaderFooter     Dim oFooter As HeaderFooter

For Each oSection In ActiveDocument.Sections         For Each oHeader In oSection.Headers             oHeader.PageNumbers.RestartNumberingAtSection = True             oHeader.PageNumbers.startingNumber = 1         Next oHeader         For Each oFooter In oSection.Footers             oFooter.PageNumbers.RestartNumberingAtSection = True             oFooter.PageNumbers.startingNumber = 1         Next oFooter     Next oSection End Sub

请注意,仅当源文档中没有任何分节符时,才应使用此宏。

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

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