我正在用VB.NET写一个Word文件
它的页脚有“Page X of Y”,其中X是PAGE-Field,Y是NUMPAGES-Field
问题是,Y在第一页上并不新鲜。有时确实如此,有时却没有。
我已经尝试过使用
worddoc.Range().Fields.Update()
For Each section As Word.Section In worddoc.Sections
section.Headers(Word.WdHeaderFooterIndex.wdHeaderFooterPrimary).Range.Fields.Update()
Next
但它保持不变。
如果我在保存后查看创建的文档并且总页数应该超过3,则在我的文档中Y始终为3。 只要我手动滚动,显示Worddoc,就会正确刷新其他页面。
如何解决这个问题?