(If it works in other versions, all the better; I originally had this problem with Word 2007, and nothing seems to have changed since then.) This includes cross-references, page numbers, tables of contents, indexes, headers, etc. If it can be updated by pressing , I want it updated. For a version of this tip written specifically for earlier versions of Word, click here: Field in Footer Won't Update.
Please Note: This article is written for users of the following Microsoft Word versions: 20.If you are using an earlier version (Word 2003 or earlier), this tip may not work for you.I just want to have a single macro that finds everything.) My attempt so far doesn't update fields in text boxes inside figures. I'm pretty sure it didn't in Word 2007 but I no longer have it to test.
Taking care of the common cases is good enough for me. Sub Update All Fields In(doc As Document) '' Update tables. Update Next toc Dim tof As Table Of Figures For Each tof In doc. In fact, it's ok if I have to run the macro two or three times before it stabilizes. We do this first so that they contain all necessary '' entries and so extend to their final number of pages.