Word 从指定页(正文)插入页码

本文详细介绍如何在Word文档中进行精确的页码设置,包括如何分隔不同页面、插入及调整页码格式等实用步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.光标定位到上一页末尾,【布局】–>【分隔符】–>【下一页】
在这里插入图片描述

2.插入页码。【插入】–>【页码】–>【页码底端】

在这里插入图片描述
3. 光标定位到正文(你想要重新排页码的那一页)页码,取消【链接到前一节】
在这里插入图片描述
改为
在这里插入图片描述
4. 光标定位到正文(你想要重新排页码的那一页)页码, 【插入】–>【页码】–>【设置页码格式】

5.删除目录的页码,完工。

### 在 Microsoft Word 中从特定页码位置开始插入页码 为了实现从指定面开始添页码,在 Microsoft Word 文档中可以采用分节符来创建独立的页码编号方案。具体方法如下: 通过设置不同的部分,可以在文档的不同区域应用不同样式的页码或完全不显示页码。当需要从某一开始页码时,应该先在该之前插入一个下一分节符,从而形成新的章节。 对于编程方式操作这一需求,VBA (Visual Basic for Applications) 提供了一种自动化手段。下面是一段 VBA 脚本用于实现在给定起始之后启动连续页码的功能[^1]: ```vba Sub InsertPageNumbersFromSpecificPage() Dim sec As Section Set sec = ActiveDocument.Sections(StartSectionIndex) ' 设置新节的启用链接到前一节 With sec.Headers(wdHeaderFooterPrimary).Range.PageNumbers .Add PageNumberAlignment:=wdAlignPageNumberRight, FirstPage:=False End With ' 断开与上一节连接以便自定义此后的页码格式 Call DisconnectNextSectionHeaders(sec.Index + 1) ' 开启目标区间的页码编排 For Each sec In ActiveDocument.Sections If sec.Index >= StartSectionIndex Then With sec.Footers(wdHeaderFooterPrimary).Range.Fields.Add(Range:=sec.Footers(wdHeaderFooterPrimary).Range, Type:=wdFieldEmpty, Text:="PAGE", PreserveFormatting:=True) .Result.Text = "第" & (.Result - InitialPageOffset + 1) & "" End With End If Next sec End Sub ' 辅助函数:断开头部/底部同前一节关联 Private Sub DisconnectNextSectionHeaders(ByVal startIndex As Integer) Do While startIndex <= ActiveDocument.Sections.Count With ActiveDocument.Sections(startIndex).Footers(wdHeaderFooterPrimary) .LinkToPrevious = False End With startIndex = startIndex + 1 Loop End Sub ``` 上述代码片段展示了如何利用 VBA 来控制Word中的眉和脚属性,且能够灵活调整页码的位置以及样式。注意 `StartSectionIndex` 和 `InitialPageOffset` 需要依据实际情况设定,前者表示希望开始计数的那一章节数字;后者则是用来补偿实际物理数与期望打印出来的逻辑号之间的差异。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值