Jak rozdělit dokument aplikace Word na více dokumentů?
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
- Rozdělte dokument aplikace Word podle nadpisu / stránky / konce sekce / konce stránky pomocí Kutools pro Word
- Rozdělte dokument Word na stránku pomocí VBA
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:
- Stisknout Alt + F11 otevřete okno Microsoft Visual Basic pro aplikace.
- 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
- Klepněte na tlačítko Běh nebo stiskněte tlačítko F5 spustit VBA.
- Ve vyskakovacím okně aplikace Microsoft Word potvrďte kliknutím Ano.
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.
- klikněte Kutools Plus > Rozdělit k povolení Rozdělit vlastnost.
- V dialogovém okně Rozdělit dokument nakonfigurujte následující možnosti:
- 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.
- Klepněte na tlačítko Procházet tlačítko
pro výběr cílové složky pro rozdělené dokumenty.
- Zadejte klíčové slovo jako předponu pro názvy nových dokumentů v Předpona dokumentu pole. Tip: Kliknutím Obnovit tlačítko
může předem zobrazit názvy rozdělených dokumentů v Náhled box.
- klikněte Ok.
- 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.
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.
- Vlastní rozsahy stránek zadejte oddělené čárkami (např. 1,3-5,12).
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!
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ů:
- Stisknout Alt + F11 k otevření Microsoft Visual Basic pro aplikace okno.
- 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
- 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...

Nejlepší nástroje pro produktivitu v kanceláři
Kutools pro Word - 100+ nástrojů pro Word
- 🤖 Funkce AI Kutools: Asistent AI / Asistent v reálném čase / Super polský / Super překlad / Redakce AI / Korektura AI
- 📘 Mistrovství dokumentů: Rozdělit stránky / Sloučit dokumenty / Dávkový převod do PDF
- ✏ Úprava obsahu: Dávkové hledání a nahrazení / Změnit velikost všech obrázků
- 🧹 Čištění bez námahy: Odstraňte další mezery / Odstraňte konce sekcí
- ➕ Kreativní vložky: Vložte tisíce oddělovačů / Vložit zaškrtávací políčka / Vytvářejte QR kódy