Tip: Iba pang mga wika ay isinaling-Google. Maaari mong bisitahin ang English bersyon ng link na ito.
mag-log in
x
or
x
x
Magrehistro
x

or

Paano hatiin ang dokumento sa maraming mga dokumento sa salita?

Kung mayroon kang isang napakalaking dokumento ng salita na kailangan mong hatiin sa maramihang mga dokumento, tumagal ng ilang minuto upang basahin ang tutorial na ito. Ang tutorial na ito ay magpapakita sa iyo ng dalawang pamamaraan para sa paghahati ng isang dokumento sa maramihang mga dokumento.

Split Word document sa pamamagitan ng tinukoy na delimiter sa VBA

Split Word ng dokumento sa pamamagitan ng pahina na may VBA

Hatiin ang dokumento ng Word sa pamagat / pahina / seksyon break / break ng pahina gamit ang Kutools para sa Word

Madaling hatiin ang isang dokumento ng Word sa maramihang mga sa pamamagitan ng pahina, seksyon / break ng pahina, o pamagat nang sabay-sabay!

Ang paghahambing sa paghahati ng isang dokumento ng Salita sa pamamagitan ng pagkopya at pag-paste, ang Kutools for Word ay magpapadali sa iyong trabaho, at mapabuti ang iyong kahusayan sa trabaho nang higit sa pamamagitan ng tampok na Split nito, na maaaring mabilis na magbuwag ng kasalukuyang dokumento ng pagbubukas ng Word sa maraming mga pahina, sa pamamagitan ng break na seksyon, sa pamamagitan ng pahina break, o sa pamamagitan ng Heading 1 na kailangan mo. Mag-click para sa 60-araw na libreng pagsubok!
Mga dokumento ng split ng ad sa pamamagitan ng pahina

Kutools for Word: Magdagdag ng Mga Bagong Tampok ng 100 sa Word 2003 / 2007 / 2010 / 2013 / 2016 / 2019.
Tab ng Tanggapan: Paganahin Naka-tab na Pag-edit at Pagba-browse sa Opisina, Tulad ng Chrome, Firefox, IE 8 / 9 / 10.
Classic Menu para sa Opisina: Dalhin ang Old Look ng Opisina 2003 Bumalik sa Office 2007, 2010, 2013, 2016 at 2019.

arrow blue right bubble Split Word document sa pamamagitan ng tinukoy na delimiter sa VBA

Sa halip na hatiin ang dokumento sa maramihang mga dokumento nang manu-mano, ang pamamaraang ito ay magpapakilala sa isang VBA upang hatiin ang isang dokumento ng Word sa pamamagitan ng tinukoy na delimiter sa Salita. Mangyaring gawin ang mga sumusunod:

1. Pindutin ang Alt + F11 mga susi magkasama upang buksan ang Microsoft Visual Basic para sa Application window;

2. I-click ang Isingit > Module, at pagkatapos ay i-paste sa ibaba ang VBA code sa bagong window ng Pagbubukas ng Module.

VBA: Split Word Document sa Maramihang Mga Dokumento sa pamamagitan ng Delimiter

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. Pagkatapos ay mag-click Tumakbo pindutan o pindutin ang F5 key upang ilapat ang VBA.

4. Sa popping out ng dokumento ng Microsoft Word, mangyaring i-click ang pindutang Oo upang magpatuloy.

tandaan:
(1) Siguraduhing idagdag ang iyong delimiter bilang katulad ng "///" sa sub test sa dokumento sa pagitan ng bawat seksyon ng teksto na nais mong paghiwalayin. Gayundin, maaari mong baguhin "///" sa anumang mga delimiters upang matugunan ang iyong pangangailangan.
(2) Maaari mong baguhin ang mga dokumento "Mga Tala" sa sub Test upang umangkop sa iyong mga pangangailangan.
(3) At ang mga dokumento ng paghahati ay i-save sa parehong lugar sa orihinal na file.
(4) Hindi mo kailangang magdagdag ng delimiter sa dulo ng orihinal na file, kung gagawin mo, magkakaroon ng isang blangko na dokumento pagkatapos ng paghahati.


arrow blue right bubble Split Word ng dokumento sa pamamagitan ng pahina na may VBA

Narito ang isa pang VBA upang makatulong sa iyo na mabilis na hatiin ang isang dokumento ng Word sa maramihang sa pamamagitan ng pahina sa Word. Mangyaring gawin ang mga sumusunod:

1. Pindutin ang Alt + F11 mga susi magkasama upang buksan ang Microsoft Visual Basic para sa Application window;

2. I-click ang Isingit > Module, at pagkatapos ay i-paste sa ibaba ang VBA code sa bagong window ng Pagbubukas ng Module.

VBA: Hatiin ang Dokumento sa Maramihang Mga Dokumento sa pamamagitan ng Pahina sa Salita

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. Pagkatapos ay mag-click Tumakbo pindutan o pindutin ang F5 susi upang ilapat ang VBA.

tandaan: Ang mga paghahati ng mga dokumento ay isi-save sa parehong lugar sa orihinal na file.


arrow blue right bubble Hatiin ang dokumento ng Word sa pamagat / pahina / seksyon break / break ng pahina gamit ang Kutools para sa Word

Kung mayroon kang naka-install na Kutools for Word, maaari mo itong ilapat split gumana upang madaling hatiin ang isang dokumento sa maramihang mga sa pamamagitan ng pahina, heading, seksyon break, o break ng pahina na kailangan mo sa Word ..

Kutools for Word ay isang madaling gamitin na add-in upang mabawasan ang iyong trabaho at mapahusay ang iyong kakayahan ng pagpoproseso ng word document. Libreng Pagsubok para sa mga araw na 45! Kunin Ito Ngayon!

1. I-click ang Higit pang mga Kutool > split upang paganahin ang tampok na Split.
doc split documents 001

2. Sa pambungad na dialog ng Split sa screen, mangyaring (1) tukuyin ang destinasyon folder ay mong i-save ang mga dokumento ng split sa, (2) suriin ang pamantayan na hahatiin mo mula sa Split by drop down list, at (3) i-click ang OK na pindutan. Tingnan ang screenshot:

At ngayon ang kasalukuyang dokumento ng Word ay nahati sa tinukoy na pamantayan (Heading 1 sa aking kaso), at ang destination folder ay awtomatikong bubukas sa mga dokumento ng split. Tingnan ang screenshot:
doc split documents 002

tandaan: Sinusuportahan din ng nakamamanghang tampok na Split na ito ang split one Word document sa pamamagitan ng pahina, sa pamamagitan ng break na pahina, at sa pamamagitan ng seksyon break madali sa Word. Tingnan ang mga screenshot sa ibaba:

Hatiin ang isang dokumento ng Word sa maramihang mga sa pamamagitan ng pahina:

Hatiin ang isang dokumento ng Word sa maramihang mga sa pamamagitan ng break na pahina:

Hatiin ang isang dokumento ng Word sa maramihang mga sa pamamagitan ng break na seksyon:

Tabbed browsing & editing multiple Word documents bilang Firefox, Chrome, Internet Explore 10!

Maaari kang maging pamilyar upang tingnan ang maramihang mga webpage sa Firefox / Chrome / IE, at lumipat sa pagitan ng mga ito sa pamamagitan ng pag-click sa mga kaukulang mga tab madali. Dito, sinusuportahan ng Office Tab ang katulad na pagproseso, na nagbibigay-daan sa iyo upang mag-browse ng maraming mga dokumento ng Word sa isang window ng Word, at madaling lumipat sa pagitan ng mga ito sa pamamagitan ng pag-click sa kanilang mga tab. Mag-click para sa mga buong tampok na libreng pagsubok!
Mag-browse ng maraming mga dokumento ng salita sa isang window bilang Firefox


arrow blue right bubbleKamag-anak na artikulo:

Pagsamahin ang maramihang mga dokumento at panatilihin ang format sa salita




Kutools for Word

Higit sa 100 Advanced na Mga Pag-andar para sa Salita 2003, 2007, 2010, 2013, 2016 at 2019

shot-kutools-700-225-kte

Higit pang mga Tampok | Libreng pag-download | Tanging $ 39.00 para sa daan-daang mga pag-andar

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Maya · 1 months ago
    The split works great for me but on page in the merge file turns into 1.5 pages - something with the page layout (+ additional empty page at the end). any ideas how to go around that?
  • To post as a guest, your comment is unpublished.
    Lisa · 6 months ago
    The Split Word By Document with VBA worked for me, but it is adding a blank page at the end of each document. Is there a way around this?
    • To post as a guest, your comment is unpublished.
      Savvyno · 1 months ago
      I am working on this as well but have not found a way to do it besides manually.
    • To post as a guest, your comment is unpublished.
      Steve · 5 months ago
      Does not work at all for me. Goes through the motions but no documents are saved. Maybe because I am using .DOCX files?
      • To post as a guest, your comment is unpublished.
        Savvy · 1 months ago
        After playing with this code for over an hour I discovered you have to save the document you mail merged then you can run the code on the saved document that has all the pages you need to split up. Hope this helps.
        • To post as a guest, your comment is unpublished.
          Steve · 1 months ago
          I always start with a newly-saved document. I found the split documents were actually saved somewhere (I forget; doesn't matter) they were text only - all the formatting had been dropped.
      • To post as a guest, your comment is unpublished.
        Steve · 5 months ago
        Maybe something to do with Windows 7 settings? Thoughts from anyone?
  • To post as a guest, your comment is unpublished.
    Fenice · 7 months ago
    Mais comment garder une mise en page complexe (image de fond, marges, etc) ?
    Great but how to keep the lay-out (background image, margins ?)
  • To post as a guest, your comment is unpublished.
    Andrew · 8 months ago
    Can you split the document based on Heading 1 styles as your "delimiter".
    • To post as a guest, your comment is unpublished.
      kellytte · 2 months ago
      Hi Andrew,
      The VBA script can split the entire document by page. If you need to split by heading 1, we suggest to try Kutools for Word’s Split (Document) feature.
  • To post as a guest, your comment is unpublished.
    SHUBAM AWASTHI · 11 months ago
    i need to split the document using page range. for example i wanted to split 1 to 10 page in another document. how i can do it