A family of Microsoft word processing software products for creating web, email, and print documents.
I don't know of any way to "pre-format" Fields of any type, but the other obstacle is the use of direct formatting. That's what is being removed when updating the fields because the update process essentially recreates the fields based on current information.
What you want can be done by applying a Character Style that incorporates the color. The process can be expedited using Advanced Find & Replace rather than going through the document manually. [Not being a coder I can't speak to whether a macro can be used to fully automate the process.]
This procedure works fine here:
- First, you need to define a Character Style or use/modify one of the built-in Character Styles, such as Mention, Intense Reference or Subtle Emphasis - they incorporate the blue font color.
- Display the Field Codes [Option+F9]
- In Edit> Find> Advanced Find & Replace:
- Enter ^d (or choose Field from the Special button menu) for Find what
- Leave the Replace with field blank but expand the dialog window if necessary, then click the Format button. Select Style from the dropdown menu, then choose the Style to be applied.
- Confirm that none of the boxes are checked.
- Click Replace All unless there are other types of fields used in the document... If there are other types of fields in the document that shouldn't be formatted that way you'll need to walk through using Find Next/Replace rather than using Replace All.
- When done use Option+F9 to toggle off the display of Field Codes.