Please find the macro content found in the admin guide to auto update word files,
Adding a Refresh Macro
Instead of manually updating the fields that are linked to a custom variable, you can
create a macro that automatically updates the fields every time a document is opened.
Without the macro, if you update the value of the linked fields by editing the file data
card, the values are not automatically updated when you open the document. To update
the fields, you must select them and refresh them by pressing F9.
To add a refresh macro:
- 1. Start Microsoft Word.
- 2. Select Tools > Macro > Macro, or press Alt + F8.
- 3. For Macro name field, type AutoOpen and click Create .
- 4. In the code window, insert the following macro code between Sub AutoOpen() and
Dim aStory As Range
Dim aField As Field
For Each aStory In ActiveDocument.StoryRanges
For Each aField In aStory.Fields
- 5. Save and close the code window.
The next time you open a document with fields that are linked to Enterprise PDM variables,
the fields will be automatically updated.
when the fields are updated, the document is modified and Word asks if the new
changes should be saved when closing the document.
Yes, I'm aware of that and I'm using it already for normal fields, but a watermark on a Word document is totally different. It requires a special set of code to access it, and that's what I'm asking about.