Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

With a Word 2010 doc I've been inserting a lot of cross-references to Headings and choosing the option to display the Heading Text. But, when I go and actually change the text of the heading that the cross-reference is referencing, the cross-reference doesn't change its text. Is that expected? If not, how do I set things up so that if I change the text of a Heading that all cross-references would automatically update their text to match?

To diagnose, I toggled Field Codes (ALT-F9) so that codes are visible. Then, after I modified a Heading, I inserted a new cross-reference next to the old cross-reference whose text wasn't changing. I was a little surprised to see that the two field codes were not referencing the same Ref#. I guess that might be a clue but I still don't know how to fix it.

share|improve this question
add comment

4 Answers

Typically, not all fields update immediately to reflect the source text. Print preview used to be one way to force things to update (I think it still works too), otherwise press Ctrl+A (select all) then F9 to update fields

NB: this won't work for any fields which are in the header or footer as they are not included in the "select all".

share|improve this answer
1  
Normally, I would agree with this answer... but for some reason in my current document Ctrl-A F9 doesn't work. Selecting a subset of text does, so I assume I am selecting something "clever" that is blocking it. –  itj Sep 17 '12 at 12:39
add comment

Old trick to update all references without needing to select those would be to Go to File\Print and then back to document view. Yes, you do not need to print or click anything, just see the print preview menu and that is it. Print menu automatically updates all links in the document.

Works on Word 2010.

share|improve this answer
add comment

Had this problem, and was able to troubleshoot with the revealing code idea (Alt + F9). Turns out there was a field that was blocking the update when everything was selcted. It was: { SHAPE \*MERGEFORMAT } a rectagle with a texture fill. I selected everything but that, did F9 and it worked.

share|improve this answer
add comment

I've just stumbled across this problem. For me the following solution worked:

Do not just add text to the referenced heading. You have to start writing somewhere before the last character and delete the remaining character(s) afterwards. This assures that the reference gets update by (Ctrl+A) F9.

An example to clarify:

  1. "heading text"
  2. "heading with a new meaningtext"
  3. "heading with a new meaning"

More information can be found here: http://www.thedoctools.com/index.php?show=wt_cross-reference_trouble

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.