我有一个 Word 文档,其中有很多分节符。因为一些我的内容排列在两列中(一列中有各种表格和图形),许多分节符都是连续的并且出现在同一页面上。
我在页脚中添加了页码,并在每一页上都勾选了“从上一节继续”。但是,对于前一页有多个(连续)分节符的页面,页码会从 1 重新开始或重复。
查看页脚,我可以看到节号(标记页脚)向前跳动(例如,从“第 11 节”跳到“第 13 节”)。我尝试选择该节中的文本,打开“设置页码格式”,并确保仍选中“从上一节继续”。这没什么区别。
文档很长,内容不断修订。手动编码页码是我最后的手段。有人找到这个问题的解决方案吗?
答案1
不久前我遇到了一个非常类似的问题,并看到了这个微软论坛帖子: https://answers.microsoft.com/en-us/msoffice/forum/msoffice_word-mso_winother/page-numbering-off-when-using-continuous-section/51c65293-25e4-4660-a5f9-ee2c08a70dca
在那篇文章中,Stefan Blom 发布了以下宏,一旦输入并运行,就可以解决页码问题:
Sub SetContinuousPageNumbering()
Dim s As Section
For Each s In ActiveDocument.Sections
s.Headers(wdHeaderFooterPrimary) _
.PageNumbers.RestartNumberingAtSection = False
Next s
End Sub
希望这可以帮助。