I am using Word 2010. AFAIK, this problem has been in Word since the beginning of time, though.
When I create a field in a document, the field is updated when I force it to (e.g., with F9 or a right-click menu choice) or as a side-effect of opening or printing the file. All that is good - it's why I used a field. Of course, much of the time (sometimes most of the time), the field update results in no change to the resultant text. For example, {numpages} or a cross-reference or the filename is likely to be unchanged.
Unfortunately, if I have revision tracking turned on, every field update is marked with the old result struck out (deleted), and the new value inserted. This happens even if the value didn't change. After a few episodes of opening, closing, printing, updating, etc., you can end up with something that looks like this (I used bold instead of underline in this example due to limitations of the editor) for a cross-reference
see section 2.3.4
2.3.42.3.42.3.4
IMHO, Word shouldn't consider it a revision if the result text is unchanged. If there's a way to make Word do that in the first place, I'd like to know about it.
As an alternative, if there's some way to easily remove these superfluous (non)revisions from my doc (while preserving all the "real" revisions), that'd be another solution to my problem.
Thanks,
Yosh