[原创] Word 2007\2010 页码设置(终极版)
2011-11-15 16:08 WeiqiangSu 阅读(2028) 评论(0) 收藏 举报故事背景
一直都在用Office,一直不觉得用好Office是件难事,但是。。。
事情是这样的:
有天临近下班了,终于写好了方案,那个欢欣雀跃啊。。。
最后准备给文档加个页码,样子就是“第 X 页,共 Y 页”这样。另外,文档的第一页是封面,所以不能有页码,页码从第二页开始算,总页数也得是扣除封面的页数。
总以为很简单,总是在快下班的时候遇到不简单的事情。 T.T
什么勾选“首页不同”选项,什么使用“设置页码格式”,这些我老早都会了,可是,不论肿么设置,总页数还是包含的封面的页数。郁闷鸟。
好吧,我承认我Office不行,那上网找找,结果更郁闷的事情来临鸟。
网络上搜索的结果无非三种:
一、使用“设置页码格式”的“起始页码”设置功能。
这种答案只能解决起始页码的问题,解决不了总数的问题。
二、使用“插入节”的功能实现。
个人认为在Word里头设置节是一件麻烦的事情,你可能因为设置节导致了文档的格式不统一。比如有些的页边距大,有些小;或者是页眉、页脚格式不一致、或者是段落格式不一致等等一系列的问题。特别的文档大的时候,这种细微的区别就会被人们所忽略,对于追求完美的软件设计人员来说,怎么可以允许这样的事情发生呢!当然,通过界面操作“插入节”的功能一样解决不了总页数的问题。
三、使用“域代码”功能,手动编写域代码进行实现。
嗯。。。找到这个办法的时候终于觉得找到了一个靠谱的答案了。包括微软官网也一样提供了这个答案,各大论坛博客也引用了这个答案。但是。。。。
但是,这个域代码不是这么好写的。
以下是这个答案官网的截图,大家不信可以照着去试试:

[地址:http://office.microsoft.com/zh-cn/word-help/HA102017464.aspx?CTT=5&origin=HA102110133]
其实这个答案是对的,可是对于不了解域代码的同学,需要看完另一篇文章再来看这个,那就明白鸟。另一片文章的截图:

[地址:http://office.microsoft.com/zh-cn/word-help/HA101830917.aspx]
不知道看了上面这篇文章的同学什么感觉。。。反正我是崩溃了。最重要的话它竟然用“注释”写在了文章的末尾。
处理办法
好了,故事讲了一堆,那么接下来我们就把设置页码的终极办法给梳理梳理(以Word2010为例):
1、选择“插入”选项卡,点击“页码”按钮设置页码。

2、使用“Alt+F9”快捷键,可切换域代码视图和结果视图。切换成域代码视图之后页码内容如下:
{ PAGE } / { NUMPAGES }
3、好了,这时候我们就可以通过编辑域代码来设置页码了。
在使用域代码设置页码时,要特别注意的是域代码的大括号只能使用“Ctrl+F9”进行插入,而不能使用键盘输入。(这也正是我当初不知道的地方)
形式为“第 X 页,共 Y 页”不计算封面的页码,域代码如下:
{ { PAGE } - 1 } / { { NUMPAGES } - 1 }
当然,请记得勾选“首页不同”选项。

选择“插入”选项卡,点击“页码”按钮设置页码。使用“Alt+F9”快捷键,可切换域代码视图和结果视图。切换成域代码视图之后页码内容如下:{ PAGE } / { NUMPAGES }。这时候我们就可以通过编辑域代码来设置页码了。在使用域代码设置页码时,要特别注意的是域代码的大括号只能使用“Ctrl+F9”进行插入,而不能使用键盘输入。形式为“第 X 页,共 Y 页”不计算封面的页码,域代码如下:{ { PAGE } - 1 } / { { NUMPAGES } - 1 }。当然,请记得勾选“首页不同”选项。
浙公网安备 33010602011771号