Share via

Updating All Fields in a Word Document

Anonymous
2013-10-25T11:40:07+00:00

Hi all I have seen a previous post on this but am going to re-post again as my question is slightly different and the advice given to use the Ctrl+Alt+F9 key does not work.

I want to update the fields in my document as I actively am creating, can this be adapted to do this in the main settings, I can only find a box that all fields to update actively when printing?

When I use the Ctrl, ALt + F9 key to update all fields within a document the field codes appear, (this is also in the headers as well?) Does anyone else experience this?

Thanks I shall look forward to responses.

Microsoft 365 and Office | Word | For home | Windows

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

13 answers

Sort by: Most helpful
  1. Suzanne S Barnhill 277.2K Reputation points MVP Volunteer Moderator
    2013-10-25T11:58:35+00:00

    There is no command assigned to Alt+Ctrl+F9. Alt+F9toggles the field display. Ctrl+A (Select All), then F9 will update all the fields in the selected text, but it addresses only the current story of the document (usually the document body). For a macro to update all the fields in a document, see http://gregmaxey.mvps.org/word_tip_pages/word_fields.html.

    10+ people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2014-06-10T15:02:50+00:00

    To update the body select all (Ctrl&A)

    press F9

    To update the headers/footers

    go into print preview and out again

    10 people found this answer helpful.
    0 comments No comments
  3. HansV 462.6K Reputation points MVP Volunteer Moderator
    2013-10-25T11:59:35+00:00

    Ctrl+Alt+F9 is the keyboard shortcut to recalculate all worksheets in all open workbooks in Excel. It is not a valid keyboard shortcut in Word, as far as I know.

    You could create a macro in your default template Normal.dotm to update all fields in the active document:

    Sub UpdateAll()

        Application.ScreenUpdating = False

        ActiveDocument.PrintPreview

        ActiveDocument.ClosePrintPreview

        Application.ScreenUpdating = True

    End Sub

    If you wish, you can assign a keyboard shortcut (such as Ctrl+Alt+F9) to this macro.

    (File > Options > Customize Ribbon > Customize...)

    10 people found this answer helpful.
    0 comments No comments
  4. Anonymous
    2017-11-17T07:47:27+00:00

    The problem is here, that it was easy before to update ALL fields in a word doc, including Body, Headers, Footers, contents etc.

    Now you have to do different ways

    Why do they take away good features, again some silly developer's idea.

    What they need is to run changes by real world people (working in foreign countries) to ask first.

    Cheers

    8 people found this answer helpful.
    0 comments No comments
  5. Paul Edstein 82,861 Reputation points Volunteer Moderator
    2014-06-11T01:00:19+00:00

    Toggling print preview does not update all fields in the body of a document, so you need to update those separately. For example, if you add/edit/delete a heading that is within the scope of a TOC field, a print preview won't update the TOC to reflect the change; nor will it trigger updates based on ASK/FILLIN fields, etc. The following macro will do the job:

    Sub UpdateAllFields()

    Application.ScreenUpdating = False

    With ActiveDocument

      .Fields.Update

      .PrintPreview

      .ClosePrintPreview

    End With

    Application.ScreenUpdating = True

    End Sub

    7 people found this answer helpful.
    0 comments No comments