Skip to main content

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

Author: Xiaoyang Last Modified: 2025-05-29

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 productiviteitstools voor kantoor

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

🤖 Kutools AI-functies: AI Assistent / Realtime Assistent / Super Pools (Formaat behouden) / Super Vertalen (Formaat behouden) / AI Redactie / AI Proeflezen...

📘 Documentbeheersing: Pagina’s splitsen / Documenten samenvoegen / Selectie exporteren in diverse formaten (PDF/TXT/DOC/HTML...) / Batch converteren naar PDF...

Inhoud bewerken: Batch Zoeken en Vervangen in meerdere bestanden / Alle afbeeldingen formaat wijzigen / Rij- en kolomindeling van tabellen transponeren / Tabel naar tekst converteren...

🧹 Moeiteloos opschonen: Verwijder extra spaties / sectie-eindes / tekstvakken / hyperlinks / Voor meer verwijderopties, ga naar de groep Verwijderen...

Creatieve invoegingen: Voeg duizendtallen-scheidingstekens toe / selectievakjes / keuzerondjes / QR-code / barcode / meerdere afbeeldingen / Ontdek meer in de groep Invoegen...

🔍 Nauwkeurige selecties: Selecteer specifieke pagina’s / tabellen / vormen / kopalinea’s / Verbeter de navigatie met meer Selecteer -functies...

Ster-upgrades: Navigeer naar elke locatie / Automatisch herhalende tekst invoegen / Wissel tussen documentvensters /11 conversietools...

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