KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo dividir un documento de Word en varios documentos?

AutoraAmanda Li Fecha de modificación

Si tiene un documento de Word extenso que necesita dividir en varios documentos más pequeños, este tutorial le guiará a través de tres métodos eficaces. Ya sea que prefiera usar VBA para dividirlo según un delimitador específico o por páginas, o bien optar por la funcionalidad optimizada de Kutools para Word, encontrará una solución perfectamente adaptada a sus necesidades.


Dividir documento de Word por delimitador especificado con VBA

En lugar de dividir manualmente un documento, puede usar VBA para dividir un documento de Word mediante un delimitador específico. Siga estos pasos:

  1. Pulse Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
  2. Haga clic en Insertar>Módulo, y pegue el siguiente código VBA en la ventana del módulo.
    Sub SplitNotes(delim As String, strFilename As String)
    Dim doc As Document
    Dim arrNotes
    Dim I As Long
    Dim X As Long
    Dim Response As Integer
    arrNotes = Split(ActiveDocument.Range, delim)
    Response = MsgBox("This will split the document into " & UBound(arrNotes) + 1 & " sections. Do you wish to proceed?", 4)
    If Response = 7 Then Exit Sub
    For I = LBound(arrNotes) To UBound(arrNotes)
    If Trim(arrNotes(I)) <> "" Then
    X = X + 1
    Set doc = Documents.Add
    doc.Range = arrNotes(I)
    doc.SaveAs ThisDocument.Path & "\" & strFilename & Format(X, "000")
    doc.Close True
    End If
    Next I
    End Sub
    Sub test()
    'delimiter & filename
    SplitNotes "///", "Notes "
    End Sub
  3. Haga clic en el botón Ejecutar o pulse F5 para ejecutar el código VBA.
  4. En el cuadro emergente Microsoft Word, confirme haciendo clic en .

    Cuadro de diálogo de confirmación

Notas:

  • El script buscará «///»(en la línea 22 del código) dentro del documento para identificar los puntos en los que debe dividir el texto en archivos independientes. Si el delimitador de su documento es distinto de «///», deberá actualizar el código VBA para reflejar el delimitador correcto o modificar su documento e incluir «///» en los puntos de división deseados.
  • Puede reemplazar «Notas» en la línea 22 del código por cualquier texto para crear un prefijo de nombre de archivo más significativo para sus documentos divididos.
  • Los documentos divididos se guardarán en la misma ubicación que el archivo original.
  • No es necesario incluir un delimitador al final del documento; de lo contrario, se generará un archivo en blanco.

Dividir documento de Word por título/página/Salto de sección/Salto de página mediante Kutools para Word

Kutools para Word ofrece una forma más cómoda y flexible de dividir un documento que los métodos manuales o mediante VBA. Proporciona múltiples opciones para dividirlo por títulos, páginas, saltos de sección, saltos de página, cada n páginas o rangos de páginas personalizados, permitiéndole adaptar el proceso de división a sus necesidades específicas.

Kutools para Word

Kutools para Word le ayuda a gestionar las tareas diarias con documentos más rápido gracias a herramientas prácticas integradas directamente en Microsoft Word: sin programación ni configuración compleja.

  • Redacción, corrección, traducción y resumen con IA
  • Buscar y reemplazar en lote en todos los documentos
  • Combina y divide documentos de Word fácilmente
  • Conversión masiva entre Word y PDF
  1. Haga clic en KUTOOLS PLUS>Dividirpara activar la función de División.

    Opción Dividir en la pestaña Kutools Plus de la cinta de opciones

  2. En el cuadro de diálogo Dividir documento, configure las siguientes opciones:
    Cuadro de diálogo Dividir documento de Kutools
    1. Elija un método de división en el menú desplegable Dividir por. Las opciones disponibles incluyen Títulos 1, salto de página, salto de sección, páginas, cada n páginas o rangos de páginas personalizados.Opciones de división
    2. Haga clic en el botón ExaminarBotón de selección de ruta para seleccionar una carpeta de destino para los documentos divididos.
    3. Introduzca una palabra clave como prefijo para los nombres de los nuevos documentos en el campo Prefijo del documento. Consejo: Al hacer clic en el botón ActualizarBotón Actualizar, podrá previsualizar los nombres de los documentos divididos en el cuadro de Vista previa.
    4. Haga clic en Aceptar.

El documento se dividirá según el método especificado y los archivos generados se guardarán en la carpeta designada.

Notas:

  • Si divide por Cada n páginas, especifique el número en el cuadro correspondiente.

    Dividir cada n páginas

  • Para rangos de páginas personalizados, introdúzcalos separados por comas (p. ej.,)1, 3-5, 12).Intervalos de páginas personalizados

¿Busca una forma más rápida de gestionar tareas similares en Word? Pruebe Kutools para Word y simplifique su trabajo diario.

¡Navegación y edición con pestañas para varios documentos de Word, igual que en Chrome y Edge!

Al igual que navega por varias páginas web en Chrome, Safari y Edge, Office Tab le permite abrir y gestionar varios documentos de Word en una sola ventana. ¡Cambiar entre documentos es ahora tan sencillo como hacer clic en sus pestañas!
¡Pruebe Office Tab gratis ahora!

Navegue por varios documentos de Word en una sola ventana, tal como en Chrome


Dividir documento de Word por página con VBA

Si necesita dividir rápidamente un documento de Word en varios documentos, cada uno con una sola página, puede usar una macro VBA para automatizar esta tarea. Siga los pasos que se indican a continuación:

  1. Pulse Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
  2. Haga clic en Insertar>Módulo, y luego pegue el siguiente código VBA en la nueva ventana del módulo:
    Sub SplitIntoPages()
    Dim docMultiple As Document
    Dim docSingle As Document
    Dim rngPage As Range
    Dim iCurrentPage As Integer
    Dim iPageCount As Integer
    Dim strNewFileName As String
    Application.ScreenUpdating = False 'Makes the code run faster and reduces screen flicker a bit.
    Set docMultiple = ActiveDocument 'Work on the active document
    Set rngPage = docMultiple.Range 'Instantiate the range object
    iCurrentPage = 1
    'Get the document's page count
    iPageCount = docMultiple.Content.ComputeStatistics(wdStatisticPages)
    Do Until iCurrentPage > iPageCount
        If iCurrentPage = iPageCount Then
            rngPage.End = ActiveDocument.Range.End 'Last page (no next page)
        Else
            'Find the beginning of the next page
            'Must use the Selection object. The Range.Goto method will not work on a page
            Selection.GoTo wdGoToPage, wdGoToAbsolute, iCurrentPage + 1
            'Set the end of the range to the point between the pages
            rngPage.End = Selection.Start
        End If
        rngPage.Copy 'Copy the page into the Windows clipboard
        Set docSingle = Documents.Add 'Create a new document
        docSingle.Range.Paste 'Paste the clipboard contents to the new document
        'Remove any manual page break to prevent a second blank
        docSingle.Range.Find.Execute Findtext:="^m", ReplaceWith:=""
        'Build a new sequentially numbered file name based on the original multi-paged file name and path
        strNewFileName = Replace(docMultiple.FullName, ".doc", "_" & Right$("000" & iCurrentPage, 4) & ".doc")
        docSingle.SaveAs strNewFileName 'Save the new single-paged document
        iCurrentPage = iCurrentPage + 1 'Move to the next page
        docSingle.Close 'Close the new document
        rngPage.Collapse wdCollapseEnd 'Go to the next page
    Loop 'Go to the top of the do loop
    Application.ScreenUpdating = True 'Restore the screen updating
    'Destroy the objects.
    Set docMultiple = Nothing
    Set docSingle = Nothing
    Set rngPage = Nothing
    End Sub
  3. Haga clic en el botón Ejecutar o pulse F5 para ejecutar el código VBA.

Nota: Los documentos divididos se guardarán en la misma ubicación que el archivo original.


Artículos relacionados:


Las mejores herramientas de productividad para Office

Kutools para Word- Potencie su experiencia en Word con más de 100funciones extraordinarias

🤖Funcionalidades de KUTOOLS AI: Asistente de IA / Asistente en Tiempo Real / Super Pulir (conservar formato) / Super Traducir (conservar formato) / Redacción con IA / Revisión con IA

📘Dominio del documento: Dividir páginas, combinar documentos, exportar selecciones en varios formatos (PDF, TXT, DOC, HTML…) y convertir varios documentos a PDF

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

🧹Limpieza sin esfuerzo: Elimine rápidamente espacios adicionales, saltos de sección, cuadros de texto e hipervínculos. Para más herramientas de eliminación, vaya al grupo Eliminar

Inserciones creativas: Inserte separadores de miles, casillas de verificación, botones de opción, códigos QR, códigos de barras o varias imágenes. ¡Descubra más en el grupo Insertar

🔍Selecciones precisas: Localice exactamente páginas específicas, tablas, formas o párrafos de encabezado. Mejore la navegación con más funciones de selecciónfeatures ......

Mejoras destacadas: Navega a cualquier ubicación / Inserta automáticamente texto repetitivo / Alterna entre documentos de Windows / 11 …herramientas de conversión

🌍Compatible con 40+ idiomas: Use Kutools en su idioma preferido – compatible con inglés, español, alemán, francés, chino y 40+ más idiomas

Pestañas Kutools for Word en la cinta de opciones
 
 

Office Tab- Aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en ventanas nuevas.
  • ¡Aumente su productividad en un 50 % y ahorre cientos de clics de ratón cada día!

✨ Kutools for Office – ¡Una instalación, cinco herramientas potentes!

Incluye Office Tab Pro·Kutools para Excel·Kutools para Outlook·Kutools para Word·Kutools for PowerPoint

📦 Obtenga las 5 herramientas en un único conjunto | 🔗 Integración perfecta con Microsoft Office | ⚡ Ahorrar tiempo y aumente su productividad al instante

Las mejores herramientas de productividad para Office

Kutools para Word- Herramientas 100+ para Word