KutoolsforOffice— 하나의 솔루션, 다섯 가지 강력한 도구。적은 노력으로 더 큰 성과。

Word 문서를 5 페이지 또는 n 페이지마다 별도의 파일로 분할하려면 어떻게 해야 하나요?

작성자Xiaoyang수정 날짜

긴 Word 문서 작업 시, 더 쉬운 처리·공유·편집을 위해 문서를 더 작은 별도의 파일로 분할해야 할 경우가 있습니다. 문서를 5 페이지 또는 10 페이지 또는 지정된 페이지 수마다 분할하면 긴 내용을 보다 효율적으로 관리할 수 있습니다。

페이지를 하나씩 수동으로 복사하여 붙여넣는 작업은 시간이 많이 소요되고 비효율적입니다。 본 튜토리얼에서는 Word 문서를 별도의 파일로 빠르고 쉽게 분할하는 방법을 소개합니다 매 n 페이지마다:

VBA 코드를 사용하여 Word 문서를 별도의 파일로 분할하기 매 n 페이지마다

강력한 기능을 사용하여 Word 문서를 별도의 파일로 분할하기 매 n 페이지마다


VBA 코드를 사용하여 Word 문서를 별도의 파일로 분할하기 매 n 페이지마다

매 n 페이지마다 기준으로 큰 문서를 별도의 파일로 분할하려면 다음 VBA 코드를 사용할 수 있습니다。 다음 단계를 따르세요:

  1. ALT + F11키를 누르면Microsoft Visual Basic for Applications창이 열립니다。
  2. 삽입>모듈을 클릭하고, 다음 코드를 빈 모듈에 복사하여 붙여넣습니다:
  3. Sub DocumentSplitter()
        Dim xDoc As Document, xNewDoc As Document
        Dim xSplit As String, xCount As Long, xLast As Long
        Dim xRngSplit As Range, xDocName As String, xFileExt As String
        Dim xRegEx As RegExp
        Dim xPageCount As Integer
        Dim xShell As Object, xFolder As Object, xFolderItem As Object
        Dim xFilePath As String
        On Error Resume Next
        Set xDoc = Application.ActiveDocument
        Set xShell = CreateObject("Shell.Application")
        Set xFolder = xShell.BrowseforFolder(0, "Select a Folder:", 0, 0)
        If TypeName(xFolder) = "Nothing" Then Exit Sub
        Set xFolderItem = xFolder.Self
        xFilePath = xFolderItem.Path & "\"
        Application.ScreenUpdating = False
        Set xNewDoc = Documents.Add(Visible:=False)
        xDoc.Content.WholeStory
        xDoc.Content.Copy
        xNewDoc.Content.PasteAndFormat wdFormatOriginalFormatting
        With xNewDoc
            xPageCount = .ActiveWindow.Panes(1).Pages.Count
    L1:     xSplit = InputBox("The document contains " & xPageCount & " pages." & _
                     vbCrLf & vbCrLf & "Please enter the number of pages per split:", "Kutools for Word", xSplit)
            If Len(Trim(xSplit)) = 0 Then Exit Sub
            Set xRegEx = New RegExp
            With xRegEx
                .MultiLine = False
                .Global = True
                .IgnoreCase = True
                .Pattern = "[^0-9]"
            End With
            If xRegEx.Test(xSplit) = True Then
                MsgBox "Please enter a valid page number:", vbInformation, "Kutools for Word"
                Exit Sub
            End If
            If VBA.Int(xSplit) >= xPageCount Then
                MsgBox "The entered number exceeds the total page count of the document." & vbCrLf & "Please enter a valid number.", vbInformation, "Kutools for Word"
                GoTo L1
            End If
            xDocName = xDoc. Name
            xFileExt = VBA.Right(xDocName, Len(xDocName) - InStrRev(xDocName, ".") + 1)
            xDocName = Left(xDocName, InStrRev(xDocName, ".") - 1) & "_"
            xFilePath = xFilePath & xDocName
            For xCount = 0 To Int(xPageCount / xSplit)
                xPageCount = .ActiveWindow.Panes(1).Pages.Count
                If xPageCount > xSplit Then
                    xLast = xSplit
                Else
                    xLast = xPageCount
                End If
                Set xRngSplit = .GoTo(What:=wdGoToPage, Name:=xLast)
                Set xRngSplit = xRngSplit.GoTo(What:=wdGoToBookmark, Name:="\page")
                xRngSplit.Start = .Range.Start
                xRngSplit.Cut
                Documents.Add
                Selection.Paste
                ActiveDocument.SaveAs FileName:=xFilePath & xCount + 1 & xFileExt, AddToRecentFiles:=False
                ActiveWindow.Close
            Next xCount
            Set xRngSplit = Nothing
            xNewDoc.Close wdDoNotSaveChanges
            Set xNewDoc = Nothing
        End With
        Application.ScreenUpdating = True
    End Sub
  4. 코드를 붙여넣은 후에도 여전히Microsoft Visual Basic for Applications창에서도구>참조를 클릭합니다。References - Project대화 상자에서Microsoft VBScript Regular Expressions 5.5옵션을사용 가능한 참조목록에서 선택합니다。 스크린샷 참조:
    도구 > 참조가 선택된 VBA 창화살표참조-프로젝트 대화상자에서 선택된 Microsoft VBScript Regular Expressions 5.5
  5. 확인을 클릭한 후F5키를 눌러 코드를 실행합니다。
  6. 폴더 찾아보기대화 상자가 나타납니다。 분할 파일을 저장할 폴더를 선택하고확인을 클릭합니다。
  7. 폴더 찾아보기 대화상자

  8. 분할 단위 페이지 수를 묻는 또 다른 프롬프트가 나타납니다。 원하는 페이지 수를 입력하고확인을 클릭합니다。
  9. 분할 기준 페이지 번호를 입력하는 대화상자

  10. 문서가 별도의 파일로 분할됩니다 매 n 페이지마다。 지정한 폴더로 이동하여 결과를 확인하세요。
  11. 문서가 N페이지마다 별도의 파일로 분할됨


강력한 기능을 사용하여 Word 문서를 별도의 파일로 분할하기 매 n 페이지마다

Kutools for Word에는 강력한분할기능이 있어 Heading 1, 페이지 나누기, 구역 나누기 또는 페이지 기준으로 큰 Word 문서를 여러 개의 별도 파일로 신속하게 분할할 수 있습니다。 이 기능은 번거로운 수동 작업을 간소화합니다。

Kutools for Word

Kutools for Word 은(는) Microsoft Word 에 직접 통합된 실용적인 도구로 일상적인 문서 작업을 더 빠르게 처리할 수 있도록 도와줍니다。 별도의 코딩이나 복잡한 설정이 필요 없습니다。

  • AI 를 활용한 글쓰기, 다듬기, 번역 및 요약
  • 일괄 찾기 및 바꾸기 문서 전반에서 사용 가능
  • Word 문서를 손쉽게 병합 및 분할
  • Word ↔ PDF 일괄 변환
  1. Kutools 플러스>분할.

    리본의 Kutools 탭에 있는 분할 버튼

  2. 나타나는 대화 상자에서 필요에 따라 다음 옵션을 설정합니다:
    1. 매 n 페이지마다를매 n 페이지마다메뉴에서 선택합니다。Split by
    2. 입력란에n값을 지정합니다。
    3. 저장 영역를 선택하세요。
    4. 분할된 문서의 접두사를 지정하세요。

      문서 분할 대화상자

  3. 설정을 완료한 후확인을 클릭합니다. 문서는 선택한 옵션(예: 7 페이지마다)에 따라 여러 파일로 분할됩니다。

    문서가 N페이지마다 별도의 파일로 분할됨

Kutools for Word 의분할기능을 사용하면 큰 문서를 작고 관리하기 쉬운 파일로 나누는 작업이 간단하고 효율적으로 수행됩니다。

Word 에서 유사한 작업을 더 빠르게 처리하고 싶으신가요? Kutools for Word 을(를) 사용해 보시고 일상 업무를 간소화하세요。

최고의 오피스 생산성 도구

Kutools for Word- 300 개 이상의 놀라운 기능으로 Word 경험을 한층 업그레이드하세요!100놀라운 기능!

🤖KUTOOLS AI 기능:AI 도우미/실시간 어시스턴트/슈퍼 폴리시(형식 유지)/슈퍼 번역(형식 유지)/AI 수정/AI 교정...

📘문서 마스터리:페이지 분할/문서 병합/다양한 형식(PDF/TXT/DOC/HTML。。。)으로 선택 항목 내보내기/일괄 PDF 변환...

콘텐츠 편집:여러 파일에서 일괄 찾기 및 바꾸기/모든 그림 크기 조정/행과 열 표 전환/표를 텍스트로 변환...

🧹손쉬운 정리: 다음과 같은 요소들을 한 번에 제거하세요여분 공백/구역 나누기/텍스트 상자/하이퍼링크/ 더 많은 제거 도구는 다음 위치에서 확인하세요제거그룹。。。

창의적 삽입: 다음 요소 삽입천 단위 구분 기호/체크 박스/라디오 버튼/QR 코드/바코드/여러 그림/ 더 많은 기능은 다음 위치에서 확인하세요삽입그룹。。。

🔍정밀 선택: 다음 요소를 정확하게 선택하세요특정 페이지//도형/제목 단락/ 더 많은선택 기능으로탐색을 강화하세요기능...

주요 강화 기능:임의 위치로 이동/반복 텍스트 자동 삽입/문서 간 전환 Windows/11 변환도구...

🌍40+개 언어 지원: Kutools 를 선호하는 언어로 사용하세요 – 영어, 스페인어, 독일어, 프랑스어, 중국어 등 40+개 추가 언어를 지원합니다!

Kutools for Word 탭 on the ribbon
 
 

Office Tab- Office 에 탭 기반 인터페이스를 도입하여 작업을 훨씬 쉽게 만듭니다

  • Word, Excel, PowerPoint, Publisher, Access, Visio 및 Project 에서 탭 기반 편집 및 읽기를 활성화합니다。
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성합니다。
  • 매일 수백 번의 마우스 클릭을 줄여 생산성을 50%% 향상시킵니다!

✨ Kutools for Office – 한 번의 설치로 다섯 가지 강력한 도구를 사용하세요!

포함 구성Office Tab Pro·Kutools for Excel·Kutools for Outlook·Kutools for Word·Kutools for PowerPoint

📦 하나의 스위트로 모든 5 도구 확보 | 🔗 Microsoft Office 와 원활하게 통합 | ⚡ 저장 시간하고 즉시 생산성 향상

최고의 오피스 생산성 도구

Kutools for Word- Word 용 100+ 도구