Přejít k hlavnímu obsahu

Jak rozdělit dokument aplikace Word na více dokumentů?

Autor: Amanda Li Naposledy změněno: 2025-01-09

Pokud máte velký dokument aplikace Word, který je třeba rozdělit na několik menších dokumentů, tento tutoriál vás provede třemi účinnými metodami. Ať už dáváte přednost použití VBA k rozdělení podle konkrétního oddělovače nebo podle stránek, nebo se rozhodnete pro zjednodušenou funkčnost Kutools pro Word, najdete řešení, které vyhovuje vašim potřebám.


Rozdělte dokument Word zadaným oddělovačem pomocí VBA

Namísto ručního rozdělování dokumentu můžete použít VBA k rozdělení dokumentu aplikace Word pomocí určitého oddělovače. Postupujte takto:

  1. Stisknout Alt + F11 otevřete okno Microsoft Visual Basic pro aplikace.
  2. klikněte Vložit > Modula vložte níže uvedený kód VBA do okna modulu.
    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. Klepněte na tlačítko Běh nebo stiskněte tlačítko F5 spustit VBA.
  4. Ve vyskakovacím okně aplikace Microsoft Word potvrďte kliknutím Ano.

    Potvrzovací dialog

Poznámky:

  • Skript bude hledat „///“ (na řádku 22 kódu) v dokumentu k identifikaci bodů, kde by měl text rozdělit do samostatných souborů. Pokud se oddělovač ve vašem dokumentu liší od "///", musíte aktualizovat kód VBA, aby odrážel správný oddělovač, nebo upravit dokument tak, aby obsahoval "///" v požadovaných dělicích bodech.
  • Můžete je nahradit "Poznámky" na řádku 22 kódu s libovolným textem, abyste vytvořili smysluplnější předponu názvu souboru pro vaše rozdělené dokumenty.
  • Rozdělené dokumenty budou uloženy na stejném místě jako původní soubor.
  • Na konci dokumentu není potřeba žádný oddělovač; jinak se vytvoří prázdný soubor.

Rozdělte dokument aplikace Word podle nadpisu / stránky / konce sekce / konce stránky pomocí Kutools pro Word

Kutools pro Word poskytuje pohodlnější a flexibilnější způsob rozdělení dokumentu ve srovnání s manuálními metodami nebo VBA. Nabízí několik možností, jak rozdělit dokument podle nadpisů, stránek, zalomení oddílů, zalomení stránek, každých n stránek nebo vlastních rozsahů stránek, což vám umožní přizpůsobit proces rozdělení vašim konkrétním potřebám.

Kutools pro Word, vybavené AI 🤖, nabízí více než 100 užitečných funkcí pro zjednodušení vašich úkolů.
  1. klikněte Kutools Plus > Rozdělit k povolení Rozdělit vlastnost.

    Možnost rozdělení na kartě Kutools Plus na pásu karet

  2. V dialogovém okně Rozdělit dokument nakonfigurujte následující možnosti:
    Dialogové okno Kutools Rozdělit dokument
    1. Vyberte způsob dělení z Rozdělit rozevírací seznam. Dostupné možnosti zahrnují nadpis 1, konce stránek, konce oddílů, stránky, každých n stránek nebo vlastní rozsahy stránek.

      Rozdělit podle možností

    2. Klepněte na tlačítko Procházet tlačítko Tlačítko pro výběr cesty pro výběr cílové složky pro rozdělené dokumenty.
    3. Zadejte klíčové slovo jako předponu pro názvy nových dokumentů v Předpona dokumentu pole. Tip: Kliknutím Obnovit tlačítko Obnovit tlačítko může předem zobrazit názvy rozdělených dokumentů v Náhled box.
    4. klikněte Ok.

Dokument bude rozdělen podle zadané metody a nové soubory budou uloženy do určené složky.

Poznámky:

  • Pokud se rozdělí podle Každých n stránek, uveďte číslo do příslušného pole.

    Rozdělit každých n stránek

  • Vlastní rozsahy stránek zadejte oddělené čárkami (např. 1,3-5,12).

    Vlastní rozsahy stránek

Kutools pro Word je dokonalý doplněk aplikace Word, který zefektivní vaši práci a zlepší vaše dovednosti při zpracování dokumentů. Získejte to hned!

Procházení a úpravy v záložkách pro více dokumentů Word, stejně jako v Chrome a Edge!

Stejně jako při procházení více webových stránek v prohlížečích Chrome, Safari a Edge vám Office Tab umožňuje otevřít a spravovat více dokumentů Wordu v jednom okně. Přepínání mezi dokumenty je nyní jednoduché kliknutím na jejich karty!
Vyzkoušejte Office Tab nyní zdarma!

Procházejte více dokumentů aplikace Word v jednom okně stejně jako v prohlížeči Chrome


Rozdělte dokument Word na stránku pomocí VBA

Pokud potřebujete rychle rozdělit dokument aplikace Word do více dokumentů, z nichž každý obsahuje jednu stránku, můžete tuto úlohu zautomatizovat pomocí makra VBA. Postupujte podle následujících kroků:

  1. Stisknout Alt + F11 k otevření Microsoft Visual Basic pro aplikace okno.
  2. klikněte Vložit > Modula poté vložte následující kód VBA do nového okna modulu:
    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. Klepněte na tlačítko Běh nebo stiskněte tlačítko F5 spustit VBA.

Poznámka: Rozdělené dokumenty budou uloženy na stejném místě jako původní soubor.


Související články:


Nejlepší nástroje pro produktivitu v kanceláři

Kutools pro Word - Zvyšte své zkušenosti se slovem Over 100 Pozoruhodné vlastnosti!

🤖 Funkce AI Kutools: Asistent AI / Asistent v reálném čase / Super Polish (Zachovat formát) / Super překlad (zachovat formát) / Redakce AI / Korektura AI...

📘 Mistrovství dokumentů: Rozdělit stránky / Sloučit dokumenty / Exportovat výběr v různých formátech (PDF/TXT/DOC/HTML...) / Dávkový převod do PDF...

Úprava obsahu: Dávkové hledání a nahrazování ve více souborech / Změnit velikost všech obrázků / Transponujte řádky a sloupce tabulky / Převést tabulku na text...

🧹 Čištění bez námahy: Smést pryč Extra prostory / Sekce přestávky / Textová pole / Odkazy / Další nástroje pro odstraňování naleznete na Odstranit skupina...

Kreativní vložky: Vložit Tisíc separátorů / Zaškrtávací políčka / Tlačítka rádia / QR kód / čárový kód / Více obrázků / Objevte více v Vložit skupina...

???? Přesné výběry: Přesně Konkrétní stránky / Tabulky / Tvary / Nadpis odstavce / Vylepšete navigaci pomocí vice vybrat funkce...

Vylepšení hvězd: Přejděte na libovolné místo / Automatické vkládání opakujícího se textu / Přepínání mezi okny dokumentu / 11 Konverze Tools...

Karty Kutools a Kutools Plus na pásu karet aplikace Word
???? Chcete si tyto funkce vyzkoušet? Stáhněte si Kutools pro Word nyní! ????
 

Nejlepší nástroje pro produktivitu v kanceláři

Kutools pro Word - 100+ nástrojů pro Word