Jak podzielić dokument na wiele dokumentów w słowie?
Jeśli masz obszerny dokument tekstowy, który musisz podzielić na wiele dokumentów, poświęć kilka minut na przeczytanie tego samouczka. W tym samouczku zostaną przedstawione dwie metody dzielenia dokumentu na wiele dokumentów.
- Podziel dokument Word według określonego separatora za pomocą VBA
- Podziel dokument Word na strony za pomocą VBA
- Podziel dokument Word według nagłówka / strony / podziału sekcji / podziału strony za pomocą Kutools for Word
Podziel dokument Word według określonego separatora za pomocą VBA
Zamiast ręcznego dzielenia dokumentu na wiele dokumentów, ta metoda wprowadzi VBA do dzielenia dokumentu Word według określonego separatora w programie Word. Wykonaj następujące czynności:
1. naciśnij Alt + F11 klucze razem, aby otworzyć okno Microsoft Visual Basic for Application;
2. Kliknij wstawka > Moduł, a następnie wklej poniższy kod VBA do nowego otwierającego okna modułu.
VBA: Podziel dokument Word na wiele dokumentów według separatora
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. Następnie kliknij run lub naciśnij klawisz F5, aby zastosować VBA.
4. W wyskakującym dokumencie Microsoft Word kliknij przycisk Tak, aby kontynuować.
Uwaga:
(1) Pamiętaj, aby dodać separator tak samo jak „///” w pod teście dokumentu pomiędzy każdą sekcją tekstu, którą chcesz oddzielić. Możesz też zmienić „///” do wszelkich ograniczników spełniających Twoje potrzeby.
(2) Możesz zmienić dokumenty "Notatki" w teście podrzędnym, aby spełnić Twoje potrzeby
(3) A dzielone dokumenty zostaną zapisane w tym samym miejscu, co oryginalny plik.
(4) Nie musisz dodawać separatora na końcu oryginalnego pliku, jeśli to zrobisz, po podzieleniu będzie pusty dokument.
Podziel dokument Word na strony za pomocą VBA
Oto kolejny VBA, który pomoże Ci szybko podzielić jeden dokument Word na wiele stron w programie Word. Wykonaj następujące czynności:
1. naciśnij Alt + F11 klucze razem, aby otworzyć okno Microsoft Visual Basic for Application;
2. Kliknij wstawka > Moduł, a następnie wklej poniższy kod VBA do nowego otwierającego okna modułu.
VBA: Podziel dokument na wiele dokumentów według stron w programie Word
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 _
(the one currently containing the Selection)
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 (there won't be a 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. Następnie kliknij run lub naciśnij F5 klucz, aby zastosować VBA.
Uwaga: Dzielone dokumenty zostaną zapisane w tym samym miejscu, co oryginalny plik.
Podziel dokument Word według nagłówka / strony / podziału sekcji / podziału strony za pomocą Kutools for Word
Jeśli masz zainstalowany Kutools for Word, możesz zastosować jego Split funkcję łatwego dzielenia jednego dokumentu na wiele według strony, nagłówka, podziału sekcji lub podziału strony, zgodnie z potrzebami w programie Word.
1.Kliknij Kutools Plus > Split włączyć Split cecha.
2. W otwartym oknie dialogowym Podziel na ekranie możesz wykonać następujące czynności:
(1) Wybierz sposób podziału z pliku Podziel według Lista rozwijana.
Ta funkcja obsługuje 6 sposobów podziału: nagłówek 1, podziały stron, podziały sekcji, strony, co n stron i niestandardowe zakresy stron, jak pokazano na zrzucie ekranu:
(2) Kliknij Przeglądaj przycisk sprecyzować folder docelowy, w którym zapiszesz podzielone dokumenty;
(3) Wpisz słowo kluczowe jako przedrostek nazw nowych dokumentów w Prefiks dokumentu pudełko.
Porady:
(1) Jeśli określisz podział bieżącego dokumentu według Co n stron, musisz podać liczbę w Co n stron pudełko;
(2) Jeśli zdecydujesz się podzielić bieżący dokument według niestandardowych zakresów stron, musisz wprowadzić te niestandardowe zakresy stron oddzielone przecinkami w Strona pudełko, na przykład wpisz 1, 3-5, 12 w polu.
3, Kliknij Ok przycisk, aby rozpocząć dzielenie.
Następnie bieżący dokument jest dzielony w określony sposób, a nowe dokumenty będą zbiorczo zapisywane w folderze docelowym.
Przeglądanie i edytowanie wielu dokumentów programu Word w kartach, tak jak w przeglądarce Chrome i Edge!
Podobnie jak przeglądanie wielu stron internetowych w przeglądarkach Chrome, Safari i Edge, karta Office umożliwia otwieranie wielu dokumentów programu Word i zarządzanie nimi w jednym oknie. Przełączanie między dokumentami jest teraz proste poprzez kliknięcie na ich zakładki!
Wypróbuj kartę Office za darmo już teraz!
Względne artykuły:
Najlepsze narzędzia biurowe
Kutools dla Worda - Podnieś swoje doświadczenie ze słowami dzięki Over 100 Niezwykłe funkcje!
🤖 Funkcje AI Kutools: Generuj zawartość / Przepisz tekst / Pytania i odpowiedzi dotyczące dokumentów / Uzyskaj szybkie odpowiedzi / Tłumacz dokumenty / Dokument polski (zachowaj format)...
📘 Znajomość dokumentów: Podziel strony / Scal dokumenty / Eksportuj zaznaczenie w różnych formatach (PDF/TXT/DOC/HTML...) / Wsadowa konwersja do formatu PDF...
✏ Edycja treści: Zbiorcze wyszukiwanie i zamienianie w wielu plikach / Zmień rozmiar wszystkich zdjęć / Transponuj wiersze i kolumny tabeli / Konwertuj tabelę na tekst...
🧹 Łatwe czyszczenie: Wymień Dodatkowe przestrzenie / Podziały sekcji / Pola tekstowe / Hiperłącza / Aby uzyskać więcej informacji na temat narzędzi do usuwania, przejdź do Usunąć Grupa...
➕ Kreatywne wstawki: Wstawić Tysiące separatorów / Pola wyboru / Przyciski Radio / Kod QR / kod kreskowy / Wiele zdjęć / Odkryj więcej w wstawka Grupa...
🔍 Precyzyjne wybory: Punktowy Konkretne strony / Stoły / Kształty / Nagłówki akapitów / Ulepsz nawigację za pomocą jeszcze Wybierz cechy...
⭐ Ulepszenia gwiazd: Przejdź do dowolnej lokalizacji / Automatyczne wstawianie powtarzającego się tekstu / Przełączaj między oknami dokumentów / 11 Konwersja Tools...
Najlepsze narzędzia biurowe
Kutools dla Worda - Ponad 100 narzędzi dla programu Word
- 🤖 Funkcje AI Kutools: Generuj swój, Przepisać, Podsumuj, Tłumacz Dokumenty / Uzyskaj szybkie odpowiedzi / Dokument polski (zachowaj format)
- 📘 Znajomość dokumentów: Podziel strony / Scal dokumenty / Wsadowa konwersja do formatu PDF
- ✏ Edycja treści: Znajdź i zamień partii / Zmień rozmiar wszystkich zdjęć
- 🧹 Łatwe czyszczenie: Usuń dodatkowe miejsca / Usuń podziały sekcji
- ➕ Kreatywne wstawki: Wstaw tysiąc separatorów / Wstaw pola wyboru / Twórz kody QR