Zum Hauptinhalt springen

Wie teilt man ein Word-Dokument in separate Dateien auf, jeweils alle 5 oder n Seiten?

Author: Xiaoyang Last Modified: 2025-05-28

Beim Arbeiten mit großen Word-Dokumenten müssen Sie das Dokument möglicherweise in kleinere, separate Dateien aufteilen, um die Handhabung, Freigabe oder Bearbeitung zu erleichtern. Das Aufteilen eines Dokuments alle 5, 10 oder eine bestimmte Anzahl von Seiten kann eine praktische Lösung sein, um umfangreiche Inhalte effizienter zu verwalten.

Das manuelle Kopieren und Einfügen von Seiten einzeln ist zeitaufwendig und ineffizient. In diesem Tutorial stellen wir schnelle und einfache Methoden vor, um ein Word-Dokument in separate Dateien aufzuteilen, jeweils alle N Seiten:

Teilen Sie ein Word-Dokument mit VBA-Code in separate Dateien auf, jeweils alle N Seiten

Teilen Sie ein Word-Dokument mit einer erstaunlichen Funktion in separate Dateien auf, jeweils alle N Seiten


Teilen Sie ein Word-Dokument mit VBA-Code in separate Dateien auf, jeweils alle N Seiten

Um ein großes Dokument in separate Dateien basierend auf jeweils N Seiten aufzuteilen, kann der folgende VBA-Code helfen. Folgen Sie diesen Schritten:

  1. Halten Sie ALT + F11 gedrückt, um das Microsoft Visual Basic for Applications-Fenster zu öffnen.
  2. Klicken Sie auf Einfügen > Modul und kopieren und fügen Sie den folgenden Code in das leere Modul ein:
  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. Nachdem Sie den Code eingefügt haben, bleiben Sie im Microsoft Visual Basic for Applications Fenster, klicken Sie auf Extras > Referenzen. Im Referenzen - Projekt Dialogfeld aktivieren Sie die Option Microsoft VBScript Regular Expressions 5.5 aus der Liste der Verfügbaren Referenzen Liste. Siehe Screenshots:
    VBA window with Tools > References selected Arrow Microsoft VBScript Regular Expressions 5.5 checked in the References-Project dialog box
  5. Klicken Sie auf OK, dann drücken Sie F5, um den Code auszuführen.
  6. Ein Durchsuchen-Ordner Dialogfeld wird angezeigt. Wählen Sie den Ordner aus, in dem Sie die geteilten Dateien speichern möchten, und klicken Sie auf OK.
  7. Browse For Folder dialog box

  8. Eine weitere Aufforderung erscheint, die nach der Anzahl der Seiten fragt, nach denen Sie teilen möchten. Geben Sie die gewünschte Seitenanzahl ein und klicken Sie auf OK.
  9. Dialog box for entering the page number to split based on

  10. Das Dokument wird in separate Dateien aufgeteilt, jeweils alle N Seiten. Navigieren Sie zum angegebenen Ordner, um die Ergebnisse anzuzeigen.
  11. The document is split into separate files every N pages


Teilen Sie ein Word-Dokument mit einer erstaunlichen Funktion in separate Dateien auf, jeweils alle N Seiten

Kutools für Word bietet eine leistungsstarke Teilen-Funktion, die es Ihnen ermöglicht, schnell ein großes Word-Dokument in mehrere separate Dateien basierend auf Überschrift 1, Seitenumbrüchen, Abschnittsumbrüchen oder Seiten aufzuteilen. Diese Funktion vereinfacht einen ansonsten mühsamen manuellen Prozess.

Kutools für Word,ausgestattet mit KI 🤖, bietet über 100 praktische Funktionen, um Ihre Aufgaben zu vereinfachen.
  1. Klicken Sie auf Kutools Plus > Teilen.

    Split button on the Kutools tab on the ribbon

  2. Konfigurieren Sie im erscheinenden Dialogfeld die folgenden Optionen nach Bedarf:
    1. Wählen Sie die Option Alle n Seiten aus dem Menü Teilen nach aus.
    2. Geben Sie den n Wert im Eingabefeld an.
    3. Wählen Sie einen Speicherort aus.
    4. Geben Sie ein Präfix für die geteilten Dokumente an.

      Split Document dialog box

  3. Klicken Sie nach dem Abschluss der Einstellungen auf OK. Das Dokument wird basierend auf der ausgewählten Option (z. B. alle 7 Seiten) in mehrere Dateien aufgeteilt.

    The document is split into separate files every N pages

Die Verwendung der Teilen-Funktion in Kutools für Word macht das Aufteilen großer Dokumente in kleinere, handhabbare Dateien sowohl einfach als auch effizient.

Kutools für Word ist das ultimative Word-Add-in, das Ihre Arbeit optimiert und Ihre Dokumentverarbeitungsfähigkeiten steigert. Jetzt herunterladen!

Beste Büroproduktivitätswerkzeuge

Kutools für Word - Verbessern Sie Ihr Word-Erlebnis mit über 100 bemerkenswerten Funktionen!

🤖 Kutools AI-Funktionen: KI-Assistent / Echtzeit-Assistent / Super Polieren (Format beibehalten) / Super Übersetzen (Format beibehalten) / KI-Redaktion / KI Korrekturlesen...

📘 Dokumentenbeherrschung: Seiten teilen / Dokumente zusammenführen / Auswahl in verschiedenen Formaten exportieren (PDF/TXT/DOC/HTML...) / Stapelweise in PDF konvertieren...

Inhaltsbearbeitung: Stapelweise Suchen und Ersetzen in mehreren Dateien / Alle Bilder skalieren / Zeilen und Spalten der Tabelle transponieren / Tabelle in Text umwandeln...

🧹 Müheloses Reinigen: Zusätzliche Leerzeichen entfernen / Abschnittsumbrüche / Textfelder / Hyperlinks / Für weitere Entfernungstools gehen Sie zur Entfernen-Gruppe...

Kreative Einfügungen: Tausendertrennzeichen einfügen / Kontrollkästchen / Optionsfelder / QR-Code / Barcode / Mehrere Bilder / Entdecken Sie mehr in der Einfügen-Gruppe...

🔍 Präzise Auswahlen: Bestimmte Seiten / Tabellen / Formen / Überschriftenabsätze / Verbessern Sie die Navigation mit mehr Auswahlfunktionen ...

Sterneverbesserungen: Zu jedem Standort navigieren / Automatisches Einfügen von wiederholtem Text / Wechsel zwischen Dokumentfenstern /11 Konvertierungswerkzeuge...

Kutools and Kutools Plus tabs on the Word Ribbon
👉 Möchten Sie diese Funktionen ausprobieren? Laden Sie Kutools für Word jetzt herunter! 🚀