Skip to main content

¿Cómo buscar y reemplazar en varios archivos en Word?

Author: Amanda Li Last Modified: 2025-06-03

Si tienes decenas de archivos de Word que contienen el mismo contenido (como encabezados, pies de página o texto específico), y necesitas reemplazar este contenido en todos los documentos, hacerlo manualmente puede ser tedioso. Este tutorial introduce dos métodos para reemplazar rápidamente el mismo o diferente contenido en varios documentos de Word a la vez.

Buscar y reemplazar textos en varios documentos de Word al mismo tiempo con código VBA
Buscar y reemplazar fácilmente diferentes textos en varios documentos a la vez con Kutools para Word


Buscar y reemplazar textos en varios documentos de Word al mismo tiempo con código VBA

Este método muestra cómo usar código VBA para buscar y reemplazar contenido en varios documentos simultáneamente.

  1. Presiona Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
  2. Haz clic en "Insertar" > "Módulo", luego pega el siguiente código:
    Sub CommandButton1_Click()
    'Updated by Extendoffice 20180625
    Dim xFileDialog As FileDialog, GetStr(1 To 100) As String
    Dim xFindStr As String
    Dim xReplaceStr As String
    Dim xDoc As Document
    On Error Resume Next
    Set xFileDialog = Application.FileDialog(msoFileDialogFilePicker)
    With xFileDialog
        .Filters.Clear
        .Filters.Add "All WORD File ", "*.docx", 1
        .AllowMultiSelect = True
        i = 1
        If .Show = -1 Then
            For Each stiSelectedItem In .SelectedItems
                GetStr(i) = stiSelectedItem
                i = i + 1
            Next
            i = i - 1
        End If
        Application.ScreenUpdating = False
        xFindStr = InputBox("Find what:", "Kutools for Word", xFindStr)
        xReplaceStr = InputBox("Replace with:", "Kutools for Word", xReplaceStr)
        For j = 1 To i Step 1
            Set xDoc = Documents.Open(FileName:=GetStr(j), Visible:=True)
            Windows(GetStr(j)).Activate
            Selection.Find.ClearFormatting
            Selection.Find.Replacement.ClearFormatting
            With Selection.Find
                .Text = xFindStr
                .Replacement.Text = xReplaceStr
                .Forward = True
                .Wrap = wdFindAsk
                .Format = False
                .MatchCase = False
                .MatchWholeWord = False
                .MatchByte = True
                .MatchWildcards = False
                .MatchSoundsLike = False
                .MatchAllWordForms = False
            End With
            Selection.Find.Execute Replace:=wdReplaceAll
            ActiveDocument.Save
            ActiveWindow.Close
        Next
        Application.ScreenUpdating = True
    End With
    MsgBox "Operation end, please view", vbInformation
    End Sub
  3. Presiona F5 para ejecutar el código.
  4. En la ventana de Exploración, selecciona los documentos que deseas procesar, luego haz clic en "Aceptar".
    Browse window
  5. En el cuadro de entrada "Buscar qué", ingresa la palabra o frase que deseas encontrar y haz clic en "Aceptar".
    Find what box
  6. En el cuadro de entrada "Reemplazar con", ingresa el texto de reemplazo y haz clic en "Aceptar".
    Replace with box
  7. Haz clic en "Aceptar" en el cuadro de diálogo final de Microsoft Word.
    Confirmation dialog

Todas las instancias del texto especificado en los archivos de Word seleccionados se reemplazarán a la vez.


Buscar y reemplazar fácilmente diferentes textos en varios documentos a la vez con Kutools para Word

La función "Buscar y reemplazar en lote" en Kutools para Word te permite buscar y reemplazar múltiples elementos de texto en varios documentos de Word a la vez.

Kutools para Word,equipado con inteligencia artificial 🤖, ofrece más de 100 funciones prácticas para simplificar tus tareas.
  1. Haz clic en "Kutools" > "Reemplazo en lote".
    Batch Replacement button
  2. En el cuadro de diálogo Buscar y Reemplazar en Lote, configura los ajustes:
    1. Haz clic en el botón "Agregar fila".
    2. En la nueva fila:
      1. Ingresa el texto a buscar bajo "Buscar".
      2. Ingresa el texto de reemplazo bajo "Reemplazar".
      3. Opcionalmente, especifica un tipo de búsqueda, la ubicación donde buscar y reemplazar, color de resaltado y otras opciones según sea necesario en las columnas respectivas.
    3. Haz clic en el Add button botón en la sección "Tipo de Archivo" para agregar archivos de Word al lote.
    4. Haz clic en "Reemplazar" o "Buscar".
      Consejo: Repite los pasos 1) y 2) para agregar más reglas de búsqueda y reemplazo.
      Batch Find and Replace configuration
  3. Cierra el cuadro de diálogo Buscar y Reemplazar en Lote cuando hayas terminado.

Notas:

  • Si haces clic en "Buscar", las coincidencias aparecerán bajo la pestaña "Vista Previa de Resultados". Para aplicar reemplazos después, cambia de nuevo a la pestaña "Buscar y Reemplazar".
  • Si haces clic en "Reemplazar", todas las coincidencias se reemplazan inmediatamente y se muestran bajo "Vista Previa de Resultados".
  • Si se especificaron colores de resaltado, los reemplazos en tus documentos de Word estarán codificados por colores en consecuencia.

Para obtener más información sobre la función "Buscar y Reemplazar en Lote", ver la página del tutorial.

Kutools para Word es el complemento definitivo para Word que agiliza tu trabajo y potencia tus habilidades de procesamiento de documentos. ¡Consíguelo ahora!

Las mejores herramientas de productividad para Office

Kutools para Word - ¡Mejora tu experiencia en Word con más de 100 funciones excepcionales!

🤖 Funciones de IA de Kutools: Asistente de IA / Asistente en Tiempo Real / Super Pulir (Mantener formato) / Super Traducir (Mantener formato) / Redacción AI / Revisión con IA...

📘 Dominio de Documentos: Dividir páginas / Combinar documentos / Exportar selección en varios formatos (PDF/TXT/DOC/HTML...) / Convertir en lote a PDF...

Edición de Contenido: Buscar y reemplazar en lote en varios archivos / Redimensionar todas las imágenes / Transponer filas y columnas de tabla / Convertir tabla a texto...

🧹 Limpieza sin esfuerzo: Elimina espacios extras / saltos de sección / cuadros de texto / hipervínculos / Para más herramientas de eliminación, visita el grupo Eliminar...

Inserciones creativas: Insertar separadores de miles / Casillas de verificación / Botones de opción / Código QR / Código de Barras / Varias imágenes / Descubre más en el grupo Insertar...

🔍 Selecciones precisas: Selecciona páginas específicas / Tablas / Formas / Párrafos de Encabezado / Mejora la navegación con más funciones de Seleccionar...

Mejoras destacadas: Navega a cualquier ubicación / Inserta automáticamente texto repetitivo / Cambia entre ventanas de documentos /11 herramientas de conversión...

Kutools and Kutools Plus tabs on the Word Ribbon
👉 ¿Quieres probar estas funciones? ¡Descarga Kutools para Word ahora! 🚀
 

Las mejores herramientas de productividad para Office

Kutools para Word - ¡Más de 100 herramientas para Word!