文档共2节10页。其中第一节2页,第二节8页,要求为:第二节的页眉页码显示为3,4,………………10,页脚页码为1,2,3,…………8!
设置页眉续前节,页脚也跟着续前节,反之是一样的,联动,能否设置不联动。如题。
这个文件为报告模板,因此每次每节的页数都一样。
利用域可以解决
由于你的一份文档只有两个节,并且两种不同的页码分别在页眉和页脚中,所以解决方法非常简单。
在第2节开始位置(文档第3页)的页脚中取消与前一节的链接,然后按【Ctrl+F9】键产生一个域括号,在其中输入“=”,然后再按【Ctrl+F9】,在新产生的括号内输入“PAGE”,然后再括号外面输入“-2”,再选中整个域,单击鼠标右键,选择“切换域代码”命令就可以了。
所有内容都在英文状态下输入,最终域代码为:
{ = { PAGE } -2}
追问这是目前我试过最好的办法了。非常感谢。但是这个WORD是一个报告模板。因此每次每节的页码数都不一样。如果这样,每次域代码{ = { PAGE } -2}中的 2 都得改下。有点不方便,有没有更好的呢。
追答呃,只改一下数值不算麻烦了,如果你真不想操作,我有一条思路(但目前还没试验成功,单独用的时候可以,但放到一起就显示不出来)。
1、在模板首页添加一个 SECTIONPAGES 域,用于返回第一节的总页数(把这个显示数值设置为隐藏字体,打印时就会不显示了),然后为该域添加一个书签(假设书签名为 mybook)。
2、在第二节的页脚中插入一个 IF 域,最终代码为 {IF {PAGE}<= { REF mybook} "" {= {PAGE}-{REF mybook}}}
解释:利用IF域判断 当前PAGE与第一节总页数的大小关系,如果<=第一节总页数,说明当前还在第一中,显示空值(不显示页码),如果超出第一节,则显示 当前页码送去第一节页码后的数值。
注意,在IF域编写过程中, REF 域最好通过 “插入/文档部件/域”然后选择书签名称的方法来插入,否则返回不了值。
第二节吧,不行。按您的第二步后。页眉的页码也从1开始了。我的是WORD 2007。
还是感谢!
对,是第2节。
WORD2007
1、双击正文的页脚处,进入页脚的编辑状态,点击工具栏中的“链接到前一条页眉”按钮,使其使其退出高亮状态。点击“插入——页码——设置页码格式”,选择“起始页码”,并将其设置为“1”,然后点击“插入——页码——页面底端——普通数字2”即可。
2、双击正文的页眉处,进入页眉的编辑状态,点击工具栏中的“链接到前一条页眉”按钮,使其使其处于高亮状态。