Microsoft Word的第二页开始加页码脚标,总页数减一

本文介绍了如何在Microsoft Word中从第二页开始设置页码,并使页脚显示的总页数比实际页数少一页。步骤包括创建SectionBreak,取消DifferentFirstPage选项,编辑页码字段代码为{NUMPAGES}

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

文章目录

问题

如何从Microsoft Word的第二页开始加页码脚标,Page x of y,这里y是总页数减一。

解决

首先把文档分成两段,设置Section Break,第一页一段,后部分一段。再插入页编码,在Header & Footer菜单下,Link to Previous中去掉Different First Page选项,再删除掉第一页编码。

如何使Page x of y的总页数(y)减一。选中页底页编码,使用ALT+F9切换到编辑公式模式。修改前:{NUMPAGES}, 修改后:={NUMPAGES}-1, 再按Ctrl + F9加上大括号:{={NUMPAGES}-1}

Ctrl+F9 gives you a pair of braces for your field (inserts a blank field). Alt+F9 lets you toggle display of field codes so you can edit them

参考

How to start numbering your pages on (for example) page 3
How to make NUMPAGES show 1 less page?

### 实现 Word 文档首页和目录不页码并正确统计页数 为了实现这,可以按照以下方法操作: #### 方法:使用分节符与不同页眉/页设置Microsoft Word 中,可以通过创建多个部分来分别控制各部分内容的页码显示方式。 1. 插入分节符将文档分为三大部分:封面、目录以及正文。具体做法是在封面之后插入“下页”的分节符,在目录结束处再次插入同样的分节符。 2. 对于每段落应用不同的页眉和页链接状态。取消前两部分(封面和目录)同后续章节之间的连接,这样就可以独立设定它们各自的页眉页样式而不影响其他区域的内容[^1]。 3. 设置正文中第开始编号,并调整起始数值以补偿之前未计入的部分。这通常意味着如果前面有三个无编号页面,则应让正文首张纸张上的实际打印序号为第四页。 4. 使用域代码自定义计算正文的实际长度。例如可以在页位置输入如下所示的域命令 `{ = { NUMPAGES } - 3 }` 来表示的物理页数去不需要考虑在内的前三面(假设如此)。 ```plaintext { = { NUMPAGES } - 3 } ``` 此表达式的含义是从整个文件中的所有自然页数中扣除指定数目得到最终想要呈现出来的逻辑页计数结果。 #### 方法二:利用 VBA 宏编程自动处理复杂情况下的需求 对于更复杂的场景或者当手动配置变得繁琐时,编写简单的 Visual Basic for Applications (VBA) 本可能是更好的解决方案之。下面给出了段用于获取除去了特定范围外的有效页数的小程序片段作为参考[^2]: ```vba Sub GetMainTextPageCount() Dim doc As Document Set doc = ActiveDocument ' 假设封面目录共占用了 n 页, 这里需要根据实际情况修改n的具体值 Dim coverAndTOCpages As Integer coverAndTOCpages = 3 MsgBox "正文共有:" & _ (doc.ComputeStatistics(wdStatisticPages) - coverAndTOCpages) & " 页" End Sub ``` 这段宏会弹出消息框告知用户除去预设好的几页之外剩余多少有效内容页。注意这里的 `coverAndTOCpages` 变量应当依据个人项目特点适当调整其初始赋值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值