使用公式更新TOC

时间:2010-10-15 10:07:01

标签: vba math ms-word word-vba

我使用公式在word文档中更新了页码。现在页码的系列就像1,1,2,2,3,3 ..

但是,TOC中的数字仍然与之前相同。我尝试使用MS Word 2007中提供的“更新字段”选项更新它们。 2010。

我可以在这里使用公式来更改页码吗?如果有,怎么样?

2 个答案:

答案 0 :(得分:1)

我花了一点时间来弄明白,因为我以前没有用公式做过,但我发现如果在页脚中切换页码的字段代码,你会看到它的实际公式用于显示您的页码,它应该看起来像{PAGE}。如果你密切关注,你会注意到{}是粗体。我通过一个公式操作这些页码,我点击CTRL + F9得到粗体大括号,然后是=,然后用CTRL + F9得到另一组花括号并在其中键入PAGE,然后在我输入之后* 2,然后我在括号中包围{PAGE} * 2。它产生了如下所示的内容:{=({PAGE} * 2)}。最终文档只有偶数页面编号,遵循该论坛:2,4,6,8等。希望这可以帮助您完成任务。

答案 1 :(得分:1)

TOC是由隐藏的内部书签构建的。因此,每个页面都有一个书签,在创建以_Toc...开头的TOC时分配,这是它的逻辑页码(1,2,3等)。 TOC 使用您在页眉/页脚中更改的内容作为书签。

为了满足您的要求,您必须将每个页码分配给书签,然后手动创建包含字段代码的TOC { PAGEREF yourPageNumberBookmark } { HYPERLINK }