脚注编号应设为“每页重新编号”:一、引用→脚注和尾注→编号方式选“每页重新编号”并应用;二、显示编辑标记,清理脚注分隔符后按F9刷新;三、用VBA宏遍历各节设wdRestartPage。

如果您在Word文档中插入脚注后发现编号是连续递增而非每页重新开始,则说明当前脚注编号方案设置为“连续编号”。以下是将脚注编号方式修改为“每页重新编号”的具体操作步骤:
一、通过脚注和尾注对话框设置每页重新编号
该方法通过Word内置的“脚注和尾注”功能面板直接修改编号格式,适用于所有Word版本(包括Microsoft 365、Word 2019、2016等),无需修改样式或宏代码,操作安全且即时生效。
1、点击Word菜单栏中的引用选项卡。
2、在“脚注”功能组中,点击右下角的小箭头图标(即“脚注和尾注”对话框启动器)。
3、在弹出的对话框中,找到“编号”区域下的“编号方式”下拉菜单。
4、从下拉列表中选择“每页重新编号”。
5、确认底部“应用更改”范围为“整篇文档”,然后点击“应用”按钮。
二、通过修改脚注分隔符实现强制分页重编
当文档中存在分节符或手动分页导致编号异常时,仅更改编号方式可能不生效。此时需检查并重置脚注分隔符位置,确保每页独立识别脚注区域。
1、切换到“视图”选项卡,勾选“显示编辑标记”(或按Ctrl+Shift+8)。
2、滚动至任意一页末尾,找到脚注分隔线(一条短横线,位于页面正文与脚注区之间)。
3、双击该分隔线,进入脚注编辑区域;此时光标会自动跳转至“脚注分隔符”窗格。
4、确认分隔符下方未残留隐藏段落标记或空行;如有,全部删除。
5、关闭脚注窗格,返回正文,按Ctrl+A全选后按F9刷新域代码,使编号立即按页重置。
三、使用VBA宏批量修正跨节脚注编号
对于含多个分节符(如不同页眉页脚设置)的长文档,Word默认可能将脚注视为整节统一编号。此方法通过运行轻量VBA指令,强制为每一节的第一页注入独立编号起始点。
1、按Alt+F11打开VBA编辑器,依次点击插入 → 模块。
2、在新模块窗口中粘贴以下代码:
Sub ResetFootnotesPerPage()
Dim sec As Section, fn As Footnote
For Each sec In ActiveDocument.Sections
sec.FootnoteOptions.NumberingRule = wdRestartPage
Next sec
End Sub
3、将光标置于代码内任意位置,按F5执行宏。
4、关闭VBA编辑器,返回文档,所有节均按页重置脚注编号。










