控制邮件合并文档中的页码(Microsoft Word)
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。