4 votos

Cómo hacer que Word 2007 actualizar todos los campos a guardar

¿Cómo puedo hacer que Word 2007 actualizar todos los campos a guardar? Esto debe incluir los campos en los encabezados y pies de página.

Si es posible, no hay macros y código de VB, por favor. Quiero mantener los documentos limpio.

6voto

patros Puntos 4538

Desde Ctrl+a y Ctrl+F9 no la dirección de los encabezados/pies de página, y posiblemente de otras historias, de VBA o cualquier otro código, será necesario, que probablemente sería una cuestión de mejor ajuste para Stack Overflow.

El código de VBA podría parecerse a:

Sub updateFieldsIncludeHeadersFooters()
    Dim sec As Section
    Dim hdrftr As HeaderFooter

    ActiveDocument.Fields.Update 'address the fields in the main text story

    'now go through headers/footers for each section, update fields per range
    For Each sec In ActiveDocument.Sections
        For Each hdrftr In sec.Headers
            hdrftr.Range.Fields.Update
        Next
        For Each hdrftr In sec.Footers
            hdrftr.Range.Fields.Update
        Next
    Next
End Sub

Yo no recomendaría tomar a través de la Palabra de eventos Guardar para que se ejecute automáticamente, pero en lugar de enganchar a un botón o tienen alguna otra manera para que el usuario llamar explícitamente a ella.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: