分享免费的编程资源和教程

网站首页 > 技术教程 正文

Word中同时页眉页脚自动插入不同编码规则页码

goqiw 2024-10-29 14:42:18 技术教程 57 ℃ 0 评论

假设有一篇较长的文章,里面有多个章节,每个章节是用分节符进行分隔的。要求在同一页上面,插入几种不同编码规则的页码。如下图1所示的页码1、页码2和页数3。页码1要求从本章节的第1页从1开始插入页码,页码2要求从整个文章的正文第1页从1开始插入页码,页数3插入的是本章节的总页数。3个插入的页码信息要求都是自动的,即不论修改文章哪一章节的任何一篇内容,在文章任一部分有增加或减少页时,整个文章的这3个编码都是自动正确变化的。

图1 需要插入的页码

个人在网上找了很多介绍都没能完美解决这个问题,经过个人不懈的尝试终于找到了一个基本完美的方法实现了此要求。现分享给大家。文章完成基本的排版后(包括分节符、页眉页脚等),按下述方法进行操作:

(1)“页数3”的插入

这个比较简单,做过简单word排版的应该都知道。直接光标移到待插入位置,使用插入→文档部件→域,中的“SectionPages”函数,就会自动插入本节的页数。

每个章节都需插入1次。

(2)“页码2”的插入

这个也比较简单,直接在正文第一页开始,直接选择插入页码即可。插入时应确保后面各节的“链接到前一条页眉”为选中状态。

(3)“页码1”的插入

这个是最难的。如果无页码2的要求,单纯插入这个是很简单的,要页码2和页码1共存就是比较难的。常规直接插入是无论如何也不能保证两个页码都达到想要的效果。具体方法如下:

——首先在每一节的最后一页插入书签。要给书签确认个好记的名字,因为最后下来,如果整个文章有很多节,会有很多个书签。文章有多少节就插入多少个,每个书签的名字肯定不能一样,且要插入到每节的最后一页。

图2 书签插入

——其次,在页码1的插入位置录入下述红框中的函数,即 { ={ PAGE }-{ PAGEREF 第12章\* MERGEFORMAT } } 。函数中“第12章”是我的文章中的一个书签名,自己在应用时要换成你输入的上一节内容的书签名。每节都要输入一次。

图3 页码1的域代码录入

——第三,函数录入后,选择整个函数字段,点击鼠标右键并选择“切换域代码”菜单,就会变成数字状态的页码1了。若页码1的函数录入错误了,需要再次对函数进行编辑时,选择数字状态的页码1,点右键选择切换域代码就会变成函数状态。



图4 编辑页码1的域代码

经过上述操作,就能实现前述要求的多个页码自动更新的要求,减少后期因修改文章导致的页眉页脚不能自动更新的问题。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表