En Word 2007, un candidato obvio para actualizar todos los campos en un rango es
myrange.Fields.Update
Pero si el rango es el elemento ActiveDocument.StoryRanges
correspondiente a las notas al pie, notas finales o comentarios, esto activa una ventana emergente de confirmación "Word no puede deshacer esta acción". ¿Quieres continuar?"
¿Qué me dice esta ventana emergente? ¿Cómo me deshago de él (si no es importante)?
Una solución obvia es iterar sobre los campos y llamar al Update
método de cada campo. No despierta esa pregunta. Pero si hago esto, ¿qué me pierdo?
siguiendo hasta¿Cómo actualizo todos los campos en un documento de Word?
Respuesta1
No encuentro ninguna explicación de lo que no se puede deshacer y parece quepoderen realidad deshazlos si tienes uno. También sugiere que la configuración Application.DisplayAlerts = wdAlertsNone
puede suprimir el mensaje de error.