Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Hoe een Word-document in afzonderlijke bestanden te splitsen om de 5 of n pagina's?

Author Xiaoyang Last modified

Bij het werken met grote Word-documenten moet u het document mogelijk opsplitsen in kleinere, afzonderlijke bestanden voor gemakkelijker verwerking, delen of bewerken. Het opsplitsen van een document om de 5, 10 of een opgegeven aantal pagina's kan een praktische oplossing zijn voor het efficiënter beheren van uitgebreide inhoud.

Het handmatig kopiëren en plakken van pagina's één voor één is tijdrovend en inefficiënt. In deze handleiding introduceren we snelle en eenvoudige methoden om een Word-document in afzonderlijke bestanden te splitsen om de N pagina's.

Een Word-document in afzonderlijke bestanden splitsen om de N pagina's met VBA-code

Een Word-document in afzonderlijke bestanden splitsen om de N pagina's met een geweldige functie


Een Word-document in afzonderlijke bestanden splitsen om de N pagina's met VBA-code

Om een groot document in afzonderlijke bestanden te splitsen op basis van elke N pagina's, kan de volgende VBA-code u helpen. Volg deze stappen:

  1. Houd ALT + F11 ingedrukt om het Microsoft Visual Basic for Applications-venster te openen.
  2. Klik op Invoegen > Module, en kopieer en plak de volgende code in de lege module:
  3. Sub DocumentSplitter()
        Dim xDoc As Document, xNewDoc As Document
        Dim xSplit As String, xCount As Long, xLast As Long
        Dim xRngSplit As Range, xDocName As String, xFileExt As String
        Dim xRegEx As RegExp
        Dim xPageCount As Integer
        Dim xShell As Object, xFolder As Object, xFolderItem As Object
        Dim xFilePath As String
        On Error Resume Next
        Set xDoc = Application.ActiveDocument
        Set xShell = CreateObject("Shell.Application")
        Set xFolder = xShell.BrowseforFolder(0, "Select a Folder:", 0, 0)
        If TypeName(xFolder) = "Nothing" Then Exit Sub
        Set xFolderItem = xFolder.Self
        xFilePath = xFolderItem.Path & "\"
        Application.ScreenUpdating = False
        Set xNewDoc = Documents.Add(Visible:=False)
        xDoc.Content.WholeStory
        xDoc.Content.Copy
        xNewDoc.Content.PasteAndFormat wdFormatOriginalFormatting
        With xNewDoc
            xPageCount = .ActiveWindow.Panes(1).Pages.Count
    L1:     xSplit = InputBox("The document contains " & xPageCount & " pages." & _
                     vbCrLf & vbCrLf & "Please enter the number of pages per split:", "Kutools for Word", xSplit)
            If Len(Trim(xSplit)) = 0 Then Exit Sub
            Set xRegEx = New RegExp
            With xRegEx
                .MultiLine = False
                .Global = True
                .IgnoreCase = True
                .Pattern = "[^0-9]"
            End With
            If xRegEx.Test(xSplit) = True Then
                MsgBox "Please enter a valid page number:", vbInformation, "Kutools for Word"
                Exit Sub
            End If
            If VBA.Int(xSplit) >= xPageCount Then
                MsgBox "The entered number exceeds the total page count of the document." & vbCrLf & "Please enter a valid number.", vbInformation, "Kutools for Word"
                GoTo L1
            End If
            xDocName = xDoc. Name
            xFileExt = VBA.Right(xDocName, Len(xDocName) - InStrRev(xDocName, ".") + 1)
            xDocName = Left(xDocName, InStrRev(xDocName, ".") - 1) & "_"
            xFilePath = xFilePath & xDocName
            For xCount = 0 To Int(xPageCount / xSplit)
                xPageCount = .ActiveWindow.Panes(1).Pages.Count
                If xPageCount > xSplit Then
                    xLast = xSplit
                Else
                    xLast = xPageCount
                End If
                Set xRngSplit = .GoTo(What:=wdGoToPage, Name:=xLast)
                Set xRngSplit = xRngSplit.GoTo(What:=wdGoToBookmark, Name:="\page")
                xRngSplit.Start = .Range.Start
                xRngSplit.Cut
                Documents.Add
                Selection.Paste
                ActiveDocument.SaveAs FileName:=xFilePath & xCount + 1 & xFileExt, AddToRecentFiles:=False
                ActiveWindow.Close
            Next xCount
            Set xRngSplit = Nothing
            xNewDoc.Close wdDoNotSaveChanges
            Set xNewDoc = Nothing
        End With
        Application.ScreenUpdating = True
    End Sub
  4. Nadat u de code hebt geplakt, nog steeds in het Microsoft Visual Basic for Applications venster, klik op Tools > Referenties. In het Referenties - Project dialoogvenster, vink de optie Microsoft VBScript Regular Expressions 5.5 optie aan vanuit de Beschikbare Referenties lijst. Zie screenshots:
    VBA window with Tools > References selected Arrow Microsoft VBScript Regular Expressions 5.5 checked in the References-Project dialog box
  5. Klik op OK, en druk vervolgens op F5 om de code uit te voeren.
  6. Er verschijnt een Bladeren naar map-dialoogvenster. Selecteer de map waar u de gesplitste bestanden wilt opslaan en klik op OK.
  7. Browse For Folder dialog box

  8. Er verschijnt een andere prompt waarin wordt gevraagd naar het aantal pagina's waarop u wilt splitsen. Voer het gewenste aantal pagina's in en klik op OK.
  9. Dialog box for entering the page number to split based on

  10. Het document zal worden gesplitst in afzonderlijke bestanden om de N pagina's. Ga naar de opgegeven map om de resultaten te bekijken.
  11. The document is split into separate files every N pages


Een Word-document in afzonderlijke bestanden splitsen om de N pagina's met een geweldige functie

Kutools voor Word biedt een krachtige Splits-functie waarmee u snel een groot Word-document kunt splitsen in meerdere afzonderlijke bestanden op basis van Kop 1, pagina-einde, sectie-einde of pagina's. Deze functie stroomlijnt wat anders een tijdrovend handmatig proces zou zijn.

Kutools voor Word,uitgerust met AI 🤖, biedt meer dan 100 handige functies om uw taken te vereenvoudigen.
  1. Klik op Kutools Plus > Splitsen.

    Split button on the Kutools tab on the ribbon

  2. Configureer in het dialoogvenster dat verschijnt de volgende opties indien nodig:
    1. Selecteer de Elke n pagina's-optie uit het menu Splitsen op.
    2. Specificeer de n-waarde in het invoervak.
    3. Kies een opslaglocatie.
    4. Specificeer een voorvoegsel voor de gesplitste documenten.

      Split Document dialog box

  3. Nadat u de instellingen hebt voltooid, klik op OK. Het document zal worden gesplitst in meerdere bestanden op basis van de geselecteerde optie (bijvoorbeeld elke 7 pagina's).

    The document is split into separate files every N pages

Het gebruik van de Splits-functie in Kutools voor Word maakt het verdelen van grote documenten in kleinere, beheersbare bestanden eenvoudig en efficiënt.

Kutools voor Word is de ultieme Word-add-in die uw werk stroomlijnt en uw vaardigheden in documentverwerking verbetert. Haal het nu!

Beste Office-productiviteitstools

Kutools for Word – Til uw Word-ervaring naar een hoger niveau met meer dan 100 indrukwekkende functies!

🤖 Kutools AI Features: AI Assistent / Realtime Assistent / Super Polish (Opmaak behouden) / Super Vertalen (Opmaak behouden) / AI Redactie / AI Proeflezen...

📘 Documentbeheer: Pagina's opsplitsen / Documenten samenvoegen / Oplossing exporteren in diverse opmaak (PDF/TXT/DOC/HTML...) / Batch converteren naar PDF...

Tekst bewerken: Batch Zoeken en Vervangen in meerdere Bestanden / Formaat Wijzigen van alle Afbeeldingen / Tabel Transponeren (Rijen en Kolommen) / Tabel naar tekst converteren...

🧹 Moeiteloos schoonmaken: Veeg extra Spaties weg / Sectie-einden / Tekstvak / Hyperlinks / Voor meer Verwijderen-tools, bezoek de Verwijderen-groep...

Creatieve invoegingen: Duizendtalscheidingsteken invoegen / Selectievakje / Keuzerondje / QR-code / Barcode / Meerdere Afbeeldingen / Ontdek meer bij de Invoegen-groep...

🔍 Precieze Selecties: Specifieke pagina's selecteren / Referentietabel / Vorm / Kopalinea / Verbeter navigatie met meer Selecteren -functies...

Ster-upgrades: Navigeer naar elk Bereik / Herhaal tekst automatisch invoegen / Wissel tussen Document-vensters /11 Conversie-tools...

🌍 Ondersteunt meer dan40 Talen: Gebruik Kutools in uw gewenste taal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan40 anderen!

Kutools and Kutools Plus tabs on the Word Ribbon
👉 Wilt u deze functies proberen? Download Kutools for Word nu! 🚀
 

✨ Kutools for Office – Één installatie, vijf krachtige tools!

Inclusief Office Tab Pro · Kutools for Excel · Kutools for Outlook · Kutools for Word · Kutools for PowerPoint

📦 Krijg alle5 tools in één pakket | 🔗 Naadloze integratie met Microsoft Office | ⚡ Bespaar tijd en verhoog direct uw productiviteit

Beste Office-productiviteitstools

Kutools for Word – 100+ tools voor Word