Cómo cambiar el estilo de todas las tablas en Microsoft Word

Para que las tablas existentes en Microsoft Word tengan el mismo aspecto, ejecute una breve macro VBA en la aplicación de escritorio de Word. La macro recorre las tablas principales del documento y les asigna el estilo de tabla que elija. La galería Diseño de tabla da formato a la tabla seleccionada; la macro aplica un estilo a todo el documento en una sola ejecución. Una configuración independiente de Word controla las tablas que cree posteriormente.

Estas capturas de pantalla y rutas de menú corresponden a Word para Windows. Word para Mac también admite macros, aunque sus menús son diferentes. Word para la web puede mostrar el resultado, pero no puede ejecutar macros VBA. Guarda una copia de tu documento antes de empezar.

1. Encuentra el nombre exacto del estilo de tabla.

Haz clic dentro de una tabla para mostrar la pestaña Diseño de tabla . Abre la galería Estilos de tabla y selecciona el estilo que desees. Anota el nombre que aparece en la información sobre herramientas; la macro necesita el nombre exacto, incluyendo espacios y signos de puntuación. Si el estilo ya está en el documento, puedes seleccionarlo allí. Microsoft describe los controles de formato de tabla en la pestaña Diseño de tabla .

Cinta de opciones de Word Table Design con la galería de estilos de tabla abierta y, al pasar el cursor sobre un mosaico de estilo, se muestra su información emergente.
Señala una miniatura de estilo y observa el nombre que Word muestra en su información sobre herramientas.

2. Mostrar la pestaña Desarrollador

En Word para Windows, seleccione Archivo > Opciones > Personalizar cinta de opciones . En Pestañas principales , marque Desarrollador y, a continuación, seleccione Aceptar . En Word para Mac, abra Word > Preferencias > Cinta de opciones y barra de herramientas , seleccione Personalizar la cinta de opciones > Pestañas principales , marque Desarrollador y guarde. Consulte los pasos de Microsoft para mostrar la pestaña Desarrollador .

Opciones de Word en la página Personalizar cinta de opciones, con la opción Desarrollador marcada en la lista Pestañas principales.
Habilite la opción Desarrollador una sola vez para acceder a las herramientas de macros de Word.

3. Crea una macro en el documento.

En la pestaña Desarrollador , seleccione Macros . Introduzca ApplyTableStyleToAllTablescomo nombre de la macro. En la lista Macros en , seleccione el documento actual para que la macro se guarde con él y, a continuación, seleccione Crear . Word abrirá el Editor de Visual Basic. Estos pasos siguen la guía de Microsoft para crear o ejecutar una macro .

El cuadro de diálogo Macros de Word con la opción ApplyTableStyleToAllTables introducida y el botón Crear resaltado.
Crea la macro en el documento que deseas actualizar.

4. Añade el código de estilo de tabla.

En el editor, sustituya el código de ejemplo por el siguiente. Cambie únicamente las palabras entre comillas por el nombre exacto del estilo de la galería; conserve las comillas y el resto del código.

Sub ApplyTableStyleToAllTables()
    Dim tbl As Table

    For Each tbl In ActiveDocument.Tables
        tbl.Style = "REPLACE WITH YOUR EXACT STYLE NAME"
    Next tbl
End Sub

La Table.Stylepropiedad acepta un nombre de estilo, por lo que un error ortográfico o de puntuación puede impedir que Word lo encuentre. Compruebe el nombre antes de ejecutar la macro. El bucle utiliza la colección del documento ; Microsoft indica en su referencia sobre tablasTables que el recuento de la colección de un documento abarca el contenido principal (el cuerpo del documento) . Las tablas en encabezados, pies de página u otros rangos de contenido pueden requerir un tratamiento independiente.

Editor de Visual Basic que muestra un bucle a través de ActiveDocument.Tables y un marcador de posición para el nombre exacto del estilo de tabla.
Reemplace el marcador de posición entre comillas con el nombre del estilo que registró.

5. Ejecutar la macro

Cierre el Editor de Visual Basic para volver a Word. Seleccione Desarrollador > Macros , elija ApplyTableStyleToAllTablesy seleccione Ejecutar . Word cambia la asignación de estilo para cada tabla en el cuerpo principal del documento activo. Si tiene varios documentos abiertos, confirme que el correcto esté activo antes de ejecutarlo.

Cuadro de diálogo Macros de Word con la opción ApplyTableStyleToAllTables seleccionada y el botón Ejecutar visible.
Seleccione la macro y ejecútela sobre el documento abierto.

6. Revisa y guarda el resultado.

Compruebe que las tablas tengan encabezados, bordes y sombreado legibles. Las opciones de estilo de tabla, como Fila de encabezado y Filas con bandas , o el formato aplicado manualmente a celdas individuales, pueden hacer que dos tablas con el mismo estilo tengan un aspecto diferente.

Dos tablas separadas en un documento de Word, ambas con filas de encabezado azules idénticas y filas de cuerpo con bandas.
Revise cada tabla después de que la macro aplique el estilo compartido.

Para conservar la macro para ejecuciones posteriores, guarde el archivo como un documento de Word habilitado para macros (.docm) . Al guardar el resultado en una .docxcopia normal, se conserva el formato de la tabla, pero no el código VBA. Word para la web puede abrir un .docmarchivo, pero las macros solo se ejecutan en la aplicación de escritorio; consulte la guía de características de Microsoft sobre navegador frente a escritorio .

Cuadro de diálogo Guardar como de Word con Documento habilitado para macros de Word (*.docm) seleccionado como tipo de archivo.
Guárdalo como .docm si quieres conservar y volver a ejecutar la macro.

Establece un estilo para las tablas que añadas más adelante.

El bucle anterior modifica las tablas existentes al ejecutarse. No aplica automáticamente el estilo a todas las tablas que se inserten posteriormente. Word dispone de un método VBA independiente para establecer el estilo de tabla predeterminado para las tablas recién creadas. Si desea este comportamiento, añada y ejecute esta macro independiente; sustituya el marcador de posición por el mismo nombre de estilo.

Sub SetDefaultTableStyleForNewTables()
    ActiveDocument.SetDefaultTableStyle _
        Style:="REPLACE WITH YOUR EXACT STYLE NAME", _
        SetInTemplate:=False
End Sub

Microsoft documenta SetDefaultTableStyle como la configuración para las tablas recién creadas. Al configurarlo SetInTemplate, Truetambién se guarda el estilo en la plantilla adjunta; déjelo como está Falsesi solo desea cambiar el estilo predeterminado del documento.

Editor de Visual Basic con SetDefaultTableStyle y SetInTemplate configurados en False para tablas futuras.
El método de estilo predeterminado afecta a las tablas nuevas; no modifica el estilo de las tablas existentes.

Nota de seguridad de macro

Ejecuta únicamente las macros que comprendas y en las que confíes. Si Word bloquea las macros, es posible que el administrador de tu trabajo o centro educativo controle esta configuración. No actives todas las macros globalmente solo para ejecutar este código; consulta las directrices de seguridad de macros de Microsoft o a tu administrador.

Dejar un comentario

Cómo mover una imagen en Microsoft Word

Cómo mover una imagen en Microsoft Word

Aprende a arrastrar una imagen en Word, a elegir el ajuste de texto, a mantenerla dentro de un párrafo o a fijarla en la página, y a solucionar problemas con imágenes que no se mueven.

Cómo insertar una casilla de verificación en Excel: dos métodos sencillos

Cómo insertar una casilla de verificación en Excel: dos métodos sencillos

Aprende a insertar una casilla de verificación en Excel con la herramienta "En celda", a contar los elementos seleccionados con fórmulas o a agregar un control de formulario vinculado en versiones de escritorio anteriores.

Cómo autocompletar letras en Excel: de la A a la Z y más allá

Cómo autocompletar letras en Excel: de la A a la Z y más allá

Genere letras de la A a la Z, letras minúsculas o etiquetas más allá de la Z en Excel con una fórmula de controlador de relleno, una SECUENCIA o una lista personalizada reutilizable.

Cómo tachar texto en Excel: Atajos y métodos paso a paso

Cómo tachar texto en Excel: Atajos y métodos paso a paso

Aprende a tachar texto en Excel para Windows, Mac y la web, a dar formato a parte de una celda y a eliminar la línea sin borrar su valor.

¿Qué es Microsoft Access? ¿Cómo funcionan sus herramientas de base de datos?

¿Qué es Microsoft Access? ¿Cómo funcionan sus herramientas de base de datos?

Microsoft Access es una aplicación de base de datos para Windows que permite almacenar registros relacionados, crear consultas, generar formularios de entrada de datos y crear informes. Descubra cómo funciona y cuándo es la opción más adecuada.

Importación y exportación de Office Outlook 2010: Transferencia de datos con un archivo PST

Importación y exportación de Office Outlook 2010: Transferencia de datos con un archivo PST

Aprende a importar un archivo PST a Outlook 2010 o a exportar correo electrónico, contactos, calendario y tareas. Sigue los menús correctos y evita carpetas faltantes o duplicadas.

Cambiar la altura y el ancho de las líneas de cuadrícula en Word 2010

Cambiar la altura y el ancho de las líneas de cuadrícula en Word 2010

Aprenda a ajustar la altura y el ancho de las líneas de cuadrícula en Word 2010, cambiar la frecuencia de las líneas visibles y establecer el espaciado horizontal y vertical subyacente de la cuadrícula de dibujo.

Recuperar una contraseña de Outlook PST con Nucleus Kernel

Recuperar una contraseña de Outlook PST con Nucleus Kernel

Recupere una contraseña olvidada de un archivo PST de Outlook siguiendo los pasos actuales de Kernel, que incluyen cómo identificar el archivo correcto, realizar una copia de seguridad y comprobar los límites de la herramienta.

Cómo insertar una página web en vivo en una diapositiva de PowerPoint

Cómo insertar una página web en vivo en una diapositiva de PowerPoint

Utilice el complemento LiveWeb para insertar un sitio web en una diapositiva de PowerPoint, configurar su tamaño y comportamiento de actualización, y comprobar la compatibilidad antes de la presentación.

Agrega los días festivos nacionales a tu calendario de Outlook.

Agrega los días festivos nacionales a tu calendario de Outlook.

Agregue días festivos específicos de cada país en la nueva versión de Outlook, Outlook en la web o la versión clásica de Outlook. Aprenda cómo evitar eventos duplicados y compruebe si faltan fechas de 2026-2027.