Deshabilite la actualización automática para todos los estilos de tabla de contenido (ToC) en la plantilla Normal (Word 2010+)

Deshabilite la actualización automática para todos los estilos de tabla de contenido (ToC) en la plantilla Normal (Word 2010+)

A veces quiero "empezar desde cero" reemplazando el archivo actual de Word Normal con una copia nueva e impecable y luego personalizarlo con mi configuración preferida.

El archivo Normal tiene todos los estilos de la tabla de contenido (ToC) configurados para actualizaciones automáticas.

Lo mejor que puedo decir es que la única forma de desactivar esa configuración es uno por uno, y eso implica varios pasos (haga clic en el estilo, haga clic en Modificar, active Actualización automática, haga clic en Aceptar, repetir).

¿Existe una manera sencilla de realizar cambios en todos los estilos de ToC al mismo tiempo? por ejemplo, las actualizaciones automáticas pueden:

  • ¿Estar deshabilitado para todos los estilos de ToC al mismo tiempo? o
  • ¿Conservarse y reutilizarse de una manera que no anule el propósito de "comenzar de forma limpia"? (Importar desde un archivo dotm, dotx o dot anterior parecería frustrar el propósito; pero ¿tal vez haya algo almacenado en una biblioteca u otro tipo de archivo?)

Entorno: Múltiples PC con diferentes versiones de MSOffice en cada una.

Nota: La configuración de actualización automática para los estilos de ToC tiene una larga historia. Parece haber "siempre ha sido así".

Respuesta1

La configuración para Actualizar automáticamente es una configuración predeterminada en todos los estilos de nivel TOC. Alguien de su organización no lo hizo, así es como Microsoft los configuró en la plantilla Normal de Word.

No se proporciona ningún método para cambiar la configuración de todos esos estilos al mismo tiempo. Sin embargo, puede utilizar la función Organizador, a la que se accede desde la pestaña Desarrollador en el botón Plantilla de documento, para reemplazar grupos de estilos que ya se han modificado en un documento. El proceso para esto sería:

  1. Crea un documento y en él modifica los nueve estilos TOC
  2. Lleva ese documento a cada máquina y ábrelo.
  3. Utilice la función Organizador de Word para copiar los nueve estilos TOC modificados a la plantilla Normal de esa computadora.

El otro método que se puede utilizar es una macro que ejecutaría en cada computadora. A continuación se muestra la macro que podría utilizar.

Sub UpdateTemplateStyles()
Dim sty As word.Style
Dim odocStyles As word.Styles
Dim oTemplate As word.Document

On Error GoTo errHandler
Set oTemplate = ActiveDocument.attachedTemplate.OpenAsDocument
Set odocStyles = oTemplate.Styles
For Each sty In odocStyles
    Select Case sty.Type
        Case wdStyleTypeParagraph
            Select Case sty.NameLocal
                Case "TOC 1", "TOC 2", "TOC 3", "TOC 4", _
                    "TOC 5", "TOC 6", "TOC 7", "TOC 8", "TOC 9"
                    sty.AutomaticallyUpdate = False
            End Select
    End Select
Next sty
oTemplate.SaveAs2 FileName:=oTemplate.FullName, AddToRecentFiles:=False
DoEvents
oTemplate.Close
Exit Sub

errHandler:
MsgBox Err.Description, vbExclamation, "UpdateTemplateStyles"
End Sub

información relacionada