Answers:
因此,在艾伦·怀亚特(Allen Wyatt)的WordTips的帮助下,我能够编写一些VBA代码,使我能够完成/自动化此任务。Word难以完成这个看似简单的过程,这令人难以置信。
一种。在第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自动化代码确实有助于加快此过程。