ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 如何使用域代码输入不包含封面和目录在内的总页码

[复制链接]

TA的精华主题

TA的得分主题

发表于 2012-3-1 10:12 | 显示全部楼层 |阅读模式
我想在正文页脚显示第几页共几页页码,默认的域代码numpages是显示包含封面和目录的总页数
网上看到一个帖子,将总页数域代码修改为:共 { ={ NUMPAGES }-2 } 页,(注意=的前面和-2的后面有空格)。封面和目录占2页不计入,故“-2”
但是,我怎么输都语法错误
请问各位老师,如何输入这个域代码

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-3-1 10:42 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
自己又查了一下,在输入最外面的域时,选中“等式和公式”中的“= (Formula)”,注意将“更新时保留原格式”选项前的√去掉。就可以了
我发现如果使用word2007以后版本自带的封面,统计总页数会不计入封面页,在公式中减去目录占的页数就可以了
各位遇到过这个问题吗

TA的精华主题

TA的得分主题

发表于 2012-3-1 10:52 | 显示全部楼层
本帖最后由 413191246se 于 2012-3-1 10:55 编辑

    楼主2楼的方法我前几天也实践过,不方便!在录制宏时,按 CTRL + F9 键入域的大括号,然后,键入等号“=”,然后,插入总页码域,再键入“-2”。但是,楼主,不是有 SectionNumPages (本节总页码)吗?你还用减去 2 吗?

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-3-1 12:04 | 显示全部楼层
楼上说的很对,SectionNumPages ,学习了,如果正文不再分节就可以使用,否则还是要用总页数去减吧?
刚学习域正好请教一下,我想在文章中引用一些数据,比如见第一章1-1节中的某数据,而且能随之更新,怎么实现?非常感谢

TA的精华主题

TA的得分主题

发表于 2012-3-1 15:00 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 413191246se 于 2012-3-1 15:01 编辑

楼主“引用域、更新域”我不清楚。——域我也仅仅是知道一点皮毛,主要是知道一点页脚域,关于域的应用,实在没有经验,一般手动更新域就是把光标放在域代码中按 F9 更新。另外,WORD安装后第一次运行时,要设置一下——工具——选项——里面的各个项目,其中“打印”标签,要设置“更新域”,取消勾选“允许重调A4纸”,然后,退出WORD,再进入WORD,这样打印时就永远自动更新域了;其它的不清楚。建议楼主不必主动应用域,而是比如如果想插入“第X页,共Y页”这样的格式,因为在“页眉和页脚”工具栏中“自动图文集”工具按钮下拉菜单上就有这个词条,就不必自己录制了,直接插入即可(我是五笔打字爱好者,所以打字比较快,中下等水平,所以,多打几个字没有问题)。

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-3-1 15:32 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
我的2010中页眉页脚工具栏中的自动图文集中没有这个词条,是我的word有问题吗?

TA的精华主题

TA的得分主题

发表于 2012-3-1 15:53 | 显示全部楼层
不清楚。楼主,台湾侯捷《WORD艺术》一书,里面似乎提到要用到“交叉引用”,你试过没有?反正我是不会。

TA的精华主题

TA的得分主题

发表于 2012-3-5 19:49 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
强烈推荐看顾经宇的书《就这样享用word》,里面的功能介绍很清晰,是不可多得的word好书!比侯捷老师的好。

TA的精华主题

TA的得分主题

发表于 2014-12-29 22:39 | 显示全部楼层
本帖最后由 lds114 于 2014-12-29 22:40 编辑

新手,多多包含。
虽然是12年的贴子,真正遇到了还是可以借鉴的。好了废话多了。
前提全文要分节
分节符.png
如果无显示 按 Ctrl+*或点界面上 开始→段落→显示或隐藏编辑标记 段落显示.png
如果没有设置分节符(下一页),依次按Alt→P→B→N 或点界面上面布局→页面设置→分隔符→下一页(N 下一页(N).png
1.在封面页脚输入如下代码:表示设置封面页码数存为a书签
封面页设置书签.png
查看一下:
查看封面设置的书签字母和本节总页数.png
2.在目录页脚输入如下代码:表示设置目录页码数存为b书签
目录页设置书签.png
查看一下:
查看目录页设置的书签字母和本节总页数.png
3.在其它任意页脚输入如下代码:表示设置总页码数存为(总数-a书签数-b书签数)
其它页面设置总的页数为除去封面和目录数目.png


Set:域将特定的信息赋给一个已命名的变量(称作书签)。要让信息显示在文档中,必须插入一个引用书签的 REF 域。还可以使用书签以不可见的方式处理信息,如在宏 (宏:可用于自动执行任务的一项或一组操作。可用 Visual Basic for Applications 编程语言录制宏。)或其他域(如 IF 域)中。
Section:域取得当前节号
\*alphabetic:将数字转为字母,转化为动态书签名
查看封面设置的书签字母和本节总页数.png
分节符.png

TA的精华主题

TA的得分主题

发表于 2015-4-1 10:44 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2025-1-16 08:20 , Processed in 0.030166 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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