팁 : 다른 언어는 Google 번역입니다. 방문하실 수 있습니다. English 이 링크의 버전.
로그인
x
or
x
x
등록하기
x

or

단어로 여러 문서로 문서를 분할하는 방법?

여러 개의 문서로 나눌 필요가있는 거대한 단어 문서가있는 경우이 자습서를 읽으십시오. 이 튜토리얼에서는 문서를 여러 문서로 분할하는 두 가지 방법을 보여줍니다.

VBA를 사용하여 지정된 구분 기호로 Word 문서 분할

VBA를 사용하여 페이지별로 Word 문서 분할

Word 용 Kutools를 사용하여 제목 / 페이지 / 섹션 나누기 / 페이지 나누기로 Word 문서 분할

페이지, 섹션 / 페이지 나누기 또는 한 번에 제목으로 하나의 Word 문서를 여러 문서로 쉽게 분할하십시오!

복사 및 붙여 넣기로 Word 문서를 분할하는 것과 비교하여 Word 용 Kutools는 현재 여는 Word 문서를 페이지 단위, 섹션 나누기 단위, 페이지 단위로 빠르게 분할 할 수있는 분할 기능을 통해 작업을 쉽게하고 업무 효율성을 크게 향상시킵니다 휴식, 또는 필요에 따라 1 헤딩. 60-day 무료 평가판을 보려면 클릭하십시오!
페이지별로 문서 분할

Word 용 Kutools: 100 새로운 고급 기능 추가 단어 2003 / 2007 / 2010 / 2013 / 2016 / 2019.
사무실 탭: 사용 Office의 탭 편집 및 찾아보기, Chrome, Firefox, IE 8 / 9 / 10과 똑같이.
사무실을위한 클래식 메뉴: Office 2003의 옛 모습 가져 오기 Office 2007, 2010, 2013, 2016 및 2019.

화살표 오른쪽 파란색 거품 VBA를 사용하여 지정된 구분 기호로 Word 문서 분할

문서를 여러 문서로 수동으로 분할하는 대신이 메서드는 VBA를 도입하여 Word 문서를 Word의 지정된 구분 기호로 분할합니다. 다음과 같이하십시오 :

1. 프레스 Alt + F11 키를 함께 사용하여 Microsoft Visual Basic for Applications 창을 엽니 다.

2. 딸깍 하는 소리 끼워 넣다 > 모듈VBA 코드 아래에 새로운 모듈 창을 열어 붙여 넣습니다.

VBA : Word 문서를 구분 기호로 여러 문서로 분할

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. 그런 다음 달리기 버튼을 누르거나 F5 키를 눌러 VBA를 적용하십시오.

4. Microsoft Word 문서가 나타나면 Yes 버튼을 클릭하십시오.

노트 :
(1) 분리 문자를 다음과 같이 추가하십시오. "///" 하위 테스트에서 분리하려는 텍스트의 각 섹션 사이의 문서로 이동합니다. 또한 변경할 수 있습니다. "///" 귀하의 필요를 충족시키기 위해 구분 기호를 사용하십시오.
(2) 문서를 변경할 수 있습니다 "노트" 귀하의 필요에 맞게 Sub Test에 추가하십시오.
(3) 분할 문서는 원본 파일과 동일한 위치에 저장됩니다.
(4) 원본 파일의 끝 부분에 구분 기호를 추가 할 필요가 없습니다. 그렇게하면 분할 후 빈 문서가 생깁니다.


화살표 오른쪽 파란색 거품 VBA를 사용하여 페이지별로 Word 문서 분할

다음은 Word에서 한 Word 문서를 여러 페이지로 빠르게 분할하는 데 도움이되는 다른 VBA입니다. 다음과 같이하십시오 :

1. 프레스 Alt + F11 키를 함께 사용하여 Microsoft Visual Basic for Applications 창을 엽니 다.

2. 딸깍 하는 소리 끼워 넣다 > 모듈VBA 코드 아래에 새로운 모듈 창을 열어 붙여 넣습니다.

VBA : 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. 그런 다음 달리기 버튼을 누르거나 누르십시오. F5 키를 눌러 VBA를 적용하십시오.

노트 : 분할 된 문서는 원본 파일과 동일한 위치에 저장됩니다.


화살표 오른쪽 파란색 거품 Word 용 Kutools를 사용하여 제목 / 페이지 / 섹션 나누기 / 페이지 나누기로 Word 문서 분할

Word 용 Kutools를 설치했다면, 스플릿 Word에서 필요한만큼 페이지, 제목, 섹션 나누기 또는 페이지 나누기로 한 문서를 여러 문서로 쉽게 분할하는 기능

Word 용 Kutools 귀하의 작업을 쉽게하고 워드 문서 처리 능력을 향상시키는 편리한 추가 기능입니다. 45 일 동안 무료 평가판을! 지금 사세요!

1. 딸깍 하는 소리 Kutools 기타 > 스플릿 스플릿 (Split) 기능을 활성화합니다.
문서 분할 문서 001

2. 화면의 분할 시작 대화 상자에서 (1) 분할 된 문서를 저장할 대상 폴더를 지정하십시오. (2) 에서 나눌 기준을 확인하십시오. 쪼개다 드롭 다운 목록 및 (3)을 클릭하십시오. OK 단추. 스크린 샷보기 :

이제는 현재 Word 문서가 지정된 기준 (본인의 경우 1 제목)으로 분할되고 분할 된 문서가있는 대상 폴더가 자동으로 열립니다. 스크린 샷보기 :
문서 분할 문서 002

노트 : 이 환상적인 분할 기능은 Word에서 한 페이지 씩, 페이지 나누기별로, 그리고 섹션 나누기를 통해 하나의 Word 문서를 분할 할 수도 있습니다. 아래 스크린 샷을 참조하십시오.

한 Word 문서를 여러 페이지로 나누십시오.

페이지 나누기를 사용하여 하나의 Word 문서를 여러 문서로 분할합니다.

구역 나누기로 하나의 Word 문서를 여러 문서로 분할 :

Firefox, Chrome, 인터넷으로 여러 Word 문서를 탐색하고 편집 할 수 있습니다. 10을 탐색하십시오!

Firefox / Chrome / IE에서 여러 개의 웹 페이지를보고 익숙한 탭을 쉽게 클릭하여 전환 할 수 있습니다. 여기에서 Office 탭은 한 단어 창에서 여러 Word 문서를 탐색하고 탭을 클릭하여 쉽게 전환 할 수있는 유사한 처리를 지원합니다. 전체 기능 무료 평가판을 보려면 클릭하십시오!
하나의 창에서 여러 단어 문서를 Firefox로 탐색


화살표 오른쪽 파란색 거품관련 기사 :

여러 문서 병합 및 단어 형식 유지




Word 용 Kutools

Word 100, 2003, 2007, 2010, 2013 및 2016 용 2019 고급 기능 이상

쏜살이 - 700-225-kte

더 많은 특징 | 무료 다운로드 | 수백 개의 함수에 대해서만 $ 39.00

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 · 4 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