Come dividere il documento in più documenti in Word?
Se hai un enorme documento word che devi dividere in più documenti, dedica qualche minuto alla lettura di questo tutorial. Questo tutorial ti mostrerà due metodi per dividere un documento in più documenti.
- Documento di Word diviso in base al delimitatore specificato con VBA
- Dividi documento Word per pagina con VBA
- Dividi il documento Word per intestazione/pagina/interruzione di sezione/interruzione di pagina utilizzando Kutools per Word
Documento di Word diviso in base al delimitatore specificato con VBA
Invece di dividere manualmente il documento in più documenti, questo metodo introdurrà un VBA per dividere un documento di Word in base al delimitatore specificato in Word. Si prega di fare quanto segue:
1. stampa Alt + F11 i tasti insieme per aprire la finestra Microsoft Visual Basic for Application;
2. Clic inserire > Moduli, quindi incolla sotto il codice VBA nella nuova finestra del modulo di apertura.
VBA: divide il documento di Word in più documenti per delimitatore
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. Quindi fare clic Correre o premere il tasto F5 per applicare il VBA.
4. Nel documento Microsoft Word che viene visualizzato, fare clic sul pulsante Sì per andare avanti.
Nota:
(1) Assicurati di aggiungere il delimitatore come lo stesso di "///" nel sub test al documento tra ogni sezione di testo che desideri separare. Inoltre, puoi cambiare "///" a qualsiasi delimitatore per soddisfare le tue esigenze.
(2) È possibile modificare i documenti "Appunti" nel sub Test per soddisfare le tue esigenze.
(3) E i documenti di divisione verranno salvati nello stesso posto con il file originale.
(4) Non è necessario aggiungere un delimitatore alla fine del file originale, se lo fai, ci sarà un documento vuoto dopo la divisione.
Dividi documento Word per pagina con VBA
Ecco un altro VBA per aiutarti a dividere rapidamente un documento Word in più pagine in Word. Si prega di fare quanto segue:
1. stampa Alt + F11 i tasti insieme per aprire la finestra Microsoft Visual Basic for Application;
2. Clic inserire > Moduli, quindi incolla sotto il codice VBA nella nuova finestra del modulo di apertura.
VBA: dividi il documento in più documenti per pagina in 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. Quindi fare clic Correre pulsante o premere F5 chiave per applicare il VBA.
Nota: I documenti di divisione verranno salvati nella stessa posizione del file originale.
Dividi il documento Word per intestazione/pagina/interruzione di sezione/interruzione di pagina utilizzando Kutools per Word
Se hai installato Kutools per Word, puoi applicarlo Diviso funzione per dividere facilmente un documento in più documenti per pagina, titolo, interruzione di sezione o interruzione di pagina di cui hai bisogno in Word.
1.Clic Kutools Plus > Diviso per abilitare il Diviso caratteristica.
2. Nella finestra di dialogo Dividi di apertura nella schermata, puoi fare come segue:
(1) Scegli il modo di divisione dal file Dividi per menu `A tendina.
Questa funzione supporta 6 modi di suddivisione: intestazione 1, interruzioni di pagina, interruzioni di sezione, pagine, ogni n pagine e intervalli di pagine personalizzati come mostrato nell'immagine sottostante:
(2) Fare clic su Scopri la nostra gamma di prodotti pulsante specificare la cartella di destinazione in cui salverai i documenti divisi;
(3) Digitare una parola chiave come prefisso dei nuovi nomi di documenti nel file Prefisso documento scatola.
Suggerimenti:
(1) Se si specifica la divisione del documento corrente per Ogni n pagine, è necessario specificare il numero nel file Ogni n pagine scatola;
(2) Se si specifica di dividere il documento corrente per intervalli di pagine personalizzati, è necessario immettere questi intervalli di pagine personalizzati separati da virgole nel Pagina casella, ad esempio, digitare 1, 3-5, 12 nella casella.
3. Clicca il Ok pulsante per avviare la divisione.
Quindi il documento corrente viene diviso in base al modo di divisione specificato ei nuovi documenti verranno salvati nella cartella di destinazione in blocco.
Navigazione a schede e modifica di più documenti Word come Firefox, Chrome, Internet Explore 10!
Potresti avere familiarità con la visualizzazione di più pagine Web in Firefox/Chrome/IE e passare da una all'altra facendo facilmente clic sulle schede corrispondenti. Qui, Office Tab supporta un'elaborazione simile, che ti consente di sfogliare più documenti Word in una finestra di Word e passare facilmente da uno all'altro facendo clic sulle relative schede. Fare clic per la prova gratuita delle funzionalità complete!
Articoli relativi:
I migliori strumenti per la produttività in ufficio
Kutools for Word - Migliora la tua esperienza con le parole con Over 100 Caratteristiche notevoli!
🤖 Assistente AI di Kutools: Trasforma la tua scrittura con l'intelligenza artificiale - Genera contenuto / Riscrivere il testo / Riepilogare i documenti / Richiedi informazioni sulla base del documento, tutto all'interno di Word
📘 Padronanza dei documenti: Pagine divise / Unisci documenti / Esporta la selezione in vari formati (PDF/TXT/DOC/HTML...) / Converti in batch in PDF / Esporta pagine come immagini / Stampa più file contemporaneamente...
✏ Modifica dei contenuti: Trova e sostituisci in batch su più file / Ridimensiona tutte le immagini / Trasporre righe e colonne della tabella / Converti tabella in testo...
🧹 Pulito senza sforzo: Spazza via Spazi extra / Interruzioni di sezione / Tutte le intestazioni / Caselle di testo / Collegamenti ipertestuali / Per ulteriori strumenti di rimozione, vai al nostro Rimuovi gruppo...
➕ Inserti creativi: Inserisci Mille separatori / Caselle di controllo / Pulsanti di scelta / QR Code / Codice a barre / Tabella della linea diagonale / Didascalia dell'equazione / Didascalia immagine / Didascalia / Immagini multiple / Scopri di più nella Inserisci gruppo...
???? Selezioni di precisione: Individuare pagine specifiche / con tabelle / forme / paragrafi di intestazione / Migliora la navigazione con Scopri di più Seleziona funzionalità...
⭐ Miglioramenti delle stelle: Naviga rapidamente verso qualsiasi luogo / inserire automaticamente testo ripetitivo / passare senza problemi da una finestra all'altra del documento / 11 strumenti di conversione...