In de kop- en voettekst van een document heb ik een aantal velden opgenomen (zoals rapporttitel, versienummer etc.). Deze velden zijn gekoppeld aan de documenteigenschappen.
Nu zou ik graag na wijziging van deze gegevens de velden willen bijwerken.
De wijziging van de documenteigenschappen laat ik de gebruiker via een formulier doen.
Voor het bijwerken gebruik ik nu het volgende commando:
Voorwaarde is wel dat de instelling van WORD is dat de velden worden bijgewerkt bij het afdrukken van een document. Nadeel is verder dat het toch even duurt voordat e.e.a. klaar is.
Mijn vraag is of iemand nog een andere manier weer om in VBA de velden bij te werken.
Ik het het overigens al geprobeerd met
maar dat werkte niet (de kop-en voetteksten worden niet geselecteerd en dus ook niet geüpdate).
Nu zou ik graag na wijziging van deze gegevens de velden willen bijwerken.
De wijziging van de documenteigenschappen laat ik de gebruiker via een formulier doen.
Voor het bijwerken gebruik ik nu het volgende commando:
Code:
'Velden bijwerken via afdrukvoorbeeldweergave
Application.ScreenUpdating = False
With ActiveDocument
.PrintPreview
.ClosePrintPreview
End With
Application.ScreenUpdating = True
Voorwaarde is wel dat de instelling van WORD is dat de velden worden bijgewerkt bij het afdrukken van een document. Nadeel is verder dat het toch even duurt voordat e.e.a. klaar is.
Mijn vraag is of iemand nog een andere manier weer om in VBA de velden bij te werken.
Ik het het overigens al geprobeerd met
Code:
Selection.WholeStory
Selection.Fields.Update
maar dat werkte niet (de kop-en voetteksten worden niet geselecteerd en dus ook niet geüpdate).