在 Word 2016(Windows 10)的页脚中,如果我单独放置 {page},它会正确更新;但是,如果我将其放在 {={page}*2}} 之类的公式中,它只会在第一页显示正确的值,而在所有后续页面上,它都会显示第一页的值。因此,如果我同时放置了两者,我会得到如下序列:
1 2 on the first page
2 2 on the second page
3 2 on the third page
4 2 on the fourth page etc.
我尝试重命名 BuildingBlocks、Normal.dotm,卸载并重新安装 Office,但没有任何效果。
这个错误几天前才出现。但包含这些代码的同一篇文档在我的 Mac 版 Word 上可以完美运行。
答案1
我在 MSO 2016 上遇到了同样的问题。错误几天前才出现。在其他装有 MS Office (2013) 的 PC 上,使用 {PAGE} 进行计算可以正常工作。
解决方法:
需要返回到以前的 MS Office 版本:
- 在具有管理员权限的 cmd 中运行:cd %programfiles%\Common Files\Microsoft Shared\ClickToRun
- 运行:officec2rclient.exe /update user updatetoversion=16.0.8431.2094
- 关闭自动更新(文件->帐户)
答案2
我没有尝试这个建议,因为我有点担心会回滚到以前的版本。然而,昨天,问题消失了,页码像以前一样正确显示。对不起,我不知道是什么导致了错误,也不知道是什么解决了它。也许是小精灵,万圣节的时候被赶走了???