页眉中的一种顺序页编号方案和页脚中的第二种顺序页编号方案(不同的编号)


0

我有一个文档,需要在页眉中按顺序对页进行编号,但我也需要在页脚中按顺序对单个,多个页面维护过程进行编号。在页脚中,XXX-号后的数字是该过程的顺序页号;我有大约300个单独命名/编号的程序。任何人都有任何想法,我已经绞尽脑汁解决了好几天。

页眉:pg。1

页脚:程序AAA-1

页眉:pg。2

页脚:程序AAA-2

页眉:pg。3

页脚:程序AAA-3

页眉:pg。4

页脚:程序BBB-1

页眉:pg。五

页脚:程序BBB-2

页眉:pg。6

页脚:程序BBB-3

页眉:pg。7

页脚:程序CCC-1

Answers:


0

因此,在艾伦·怀亚特(Allen Wyatt)的WordTips的帮助下,我能够编写一些VBA代码,使我能够完成/自动化此任务。Word难以完成这个看似简单的过程,这令人难以置信。

  1. 每个过程之后都必须有一个“下一页”分节符,并且每个过程都必须从页面“ 1”开始
  2. 在每个分节符之前,都需要有一个书签(我选择了可​​以对数字进行递增编号并在自动化过程中使用的方案)
  3. 艾伦·怀亚特(Allen Wyatt)的词汇提示向您展示了如何手动进行。如果您对自动化解决方案感兴趣,请与我联系以获取VBA代码。以下是WordTips的手动缩写解决方案:

一种。在第1节的标题中,输入以下字段(大括号表示字段,这些字段是通过按Ctrl + F9添加的):

{page}

湾 在第2节的标题中,放置以下复合字段,该字段给出上一节的页数加上当前节的页码:

 {= {pageref A} + {page}}

You enter (do not type the quotes shown around the text to enter)

1. Ctrl F9
2. type "="
3. Ctrl F9
4. type "pageref A" (or substitute whatever you have chosen for your bookmark naming scheme for "A")
5. Place your cursor past the closing curly brace for "pageref A"
6. type "+"
7. Ctrl F9
8. type page
9. select the entire formula; press F9 to update

C。在第3节的标题中,放置以下复合字段(使用步骤B中所示的相同过程):

 {= {pageref A} + {pageref B} + {page}}

d。在每个后续节的标题中,遵循步骤C中所示的相同模式。您希望每个公式得出页脚所在节之前的所有节中的总页数以及页码在该特定部分内

如您所见,对300个过程执行此操作将非常耗时。VBA自动化代码确实有助于加快此过程。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.