word 2010+ 从指定页开始设置页码

本文详细介绍了如何在Word文档中使用分节符将文档分为封面、摘要、目录和正文四部分,并分别设置不同的页眉和页脚,包括摘要页的页脚设置为i、ii,正文部分的页码从1开始。通过分节,实现局部变量的页码设置,提高论文格式的规范性和专业性。

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

word默认的页眉是全局相同的页眉,在页眉处添加页码得到是从整个word第一页开始的页码。
在写论文的时候,论文结构如下:

  • 封面
  • 摘要
    • 中文摘要
    • 英文摘要
  • 目录
  • 正文部分

现在需要对摘要进行i,ii设置页脚
还需要对正文进行1,2,3等页码页脚设置

怎么做。。

首先要对全局文档结构进行划分,需要用到分节符 的概念。
从上面的结构可以看出来,需要将文档划分为3个部分(摘要、目录、正文),那么就用三次分节符把文档划分了。

  1. 添加分节符
    在目标页的起始部分添加分节符
    这里写图片描述

  2. 这时候添加页脚,取消链接到前一条页眉
    这里写图片描述

  3. 接下来往页脚内容处添加页码即可。然后选择 设置页码格式
    这里写图片描述
    注意到这里有页码编号,自定义起始页码即可。页码范围作用于当前节,而不会续着上一节。

从程序员的角度来说,先分节,就是划分文档结构。
然后页眉不续前节,同时页码编号如果不续前页 的话,页码就成了局部变量,只能服务于当前节范围内。

### 在 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、付费专栏及课程。

余额充值