ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 449|回复: 8

[求助] 关于页眉页脚的高级设置

[复制链接]

TA的精华主题

TA的得分主题

发表于 2023-7-22 07:52 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
要求:页眉处显示本节第x页,本节共X页;页脚显示全文第XX页。
最近在改公司的质量手册,在设置页眉页脚页数显示时出现了问题。无法实现让页眉只显示本节的第几页,本节共几页;让页脚显示全文第几页。

即便我在页眉处取消了了链接到前一条页眉,而在页脚处使用了链接到前一条页眉,本节页眉页脚页数仍然自动做了同步。

也就是说,只要页脚使用了链接到前一条页眉,则无论页眉是否取消了链接到前一条页眉,仍然会链接到前一条页眉。

附件为示例文档,谢谢大家了!

关于页眉页脚的高级设置.rar

14.27 KB, 下载次数: 10

文档

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-7-24 21:36 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2023-7-25 08:38 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
如果在页眉页脚中插入两个page域,想要分别控制它们,
一个是续前节,实现全文页码,
一个是每节从1开始,实现章节页码,
会发现是无法实现的。

只能通过书签加pagereft域的方法间接实现同一文档内两种页码。

TA的精华主题

TA的得分主题

发表于 2023-7-25 10:58 | 显示全部楼层
本帖最后由 batmanbbs 于 2023-7-25 15:39 编辑

"页码格式"设置是针对所有的页码域代码的,所以一旦确定下来,你只能在显示 节的页码 还是显示 全文页码 中"二选一"。

PS:一直没有研究过域代码,只会简简单单的几种。

(1)看了VBEE老师的回答之后,自己查了些资料,的确可以通过每节首行添加一个书签(用来记录书签的页码),然后通过添加 pageref 域代码,将 页码 - 书签页码 + 1 来获得当前节的页码,具体域代码是:{ = { page } – { pageref 书签名 \* mergeformat} + 1}。前提是设置页码格式是全文页码(续前节)

(2)另外,在论坛里面我查到过一个网友提供的代码,是另外一种思路的,设置页码格式是本节从1开始的,用的是 quote 域代码实现的。但是由于代码运行结果有问题,并没有得到正确的域代码,所以不太了解思路(毕竟我不懂域代码)。同时,个人感觉这种方法没有VBEE老师的方法简单。

(3)这类域代码设置起来都比较复杂,当文档很大时,非常费时间,所以编写 VBA 来实现更好。但是随之而来的是,用VBA来实现都是采用模拟输入域代码的方法,编写起来非常吃力,费时费精力,所以编写VBA来实现就放弃了。当然,哪位大佬高手可以分享一下如何用VBA方便、清晰、准确实现输入域代码的通用示例最好,谢谢先。

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-7-26 08:37 | 显示全部楼层
vbee 发表于 2023-7-25 08:38
如果在页眉页脚中插入两个page域,想要分别控制它们,
一个是续前节,实现全文页码,
一个是每节从1开始 ...

非常感谢!

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-7-26 08:38 | 显示全部楼层

可否直接在我那个附件里给实操一下呀,我对vba是一窍不通

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-7-26 08:48 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 inbremen 于 2023-7-26 09:02 编辑
batmanbbs 发表于 2023-7-25 10:58
"页码格式"设置是针对所有的页码域代码的,所以一旦确定下来,你只能在显示 节的页码 还是显示 全文页码 中 ...

您好,我试了还是不行。因为是续前节的,所以无法对每一节书签名进行独立修改。

关于页眉页脚的高级设置.rar

16.13 KB, 下载次数: 2

TA的精华主题

TA的得分主题

发表于 2023-7-26 12:42 | 显示全部楼层
本帖最后由 batmanbbs 于 2023-7-26 12:44 编辑
inbremen 发表于 2023-7-26 08:48
您好,我试了还是不行。因为是续前节的,所以无法对每一节书签名进行独立修改。

每节页眉之间没有取消链接,导致公式错误。PAGEREF后面跟着是书签,如果不断开页眉链接,只能使用一个书签。
PS:续前节指的是页码格式,不是不让你取消页眉之间的链接

image.jpg

【眉脚】关于页眉页脚的高级设置(同时显示节的页码和全文页码).rar

17.41 KB, 下载次数: 13

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-7-26 23:15 | 显示全部楼层
batmanbbs 发表于 2023-7-26 12:42
每节页眉之间没有取消链接,导致公式错误。PAGEREF后面跟着是书签,如果不断开页眉链接,只能使用一个书 ...

您这个好用!哈哈哈,谢谢谢谢!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-22 04:23 , Processed in 0.048423 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表