Microsoft Word 문서에서 페이지를 추출하는 방법

Microsoft Word 문서에는 자신의 문서에서 더 적합한 개별 페이지가 포함될 수 있습니다. 예를 들어, 문서에는 수십 페이지의 양식이 포함될 수 있으며 각 페이지는 처리를 위해 별도의 부서로 이동합니다. 개별 페이지를 추출하려면 빈 페이지로 복사 할 수 있습니다. 모든 문서의 페이지를 추출하려면 각 파일을 복사하여 붙여 넣어야하므로 많은 시간과 노력이 소요될 수 있습니다. 그러나 Visual Basic 매크로를 작성하여 추출 프로세스를 자동화 할 수 있습니다.

1.

"Alt-F11"키를 눌러 Word의 Visual Basic 편집기를 엽니 다.

2.

Word가 자동으로 열리지 않으면 프로젝트 창의 모듈 폴더에서 "NewMacros"모듈을 누릅니다.

삼.

새 매크로를 열려면 다음을 입력하십시오.

Sub mcrExtractPages ()

4.

페이지별로 문서를 탐색 할 매크로를 설정하는 다음 코드를 추가하십시오.

Application.Browser.Target = wdBrowsePage

5.

문서의 각 페이지에서 실행되는 루프를 여는 다음 코드를 추가하십시오.

i = 1 To ActiveDocument.BuiltInDocumentProperties ( "페이지 수")

6.

선택한 페이지의 내용을 복사하려면 다음을 추가하십시오.

ActiveDocument.Bookmarks ( "\ page"). Range.Copy

7.

새 문서를 만들려면 다음 코드를 추가하십시오.

Documents.Add

8.

복사 된 코드를 새 문서에 붙여 넣으려면 다음 코드를 추가하십시오.

선택. 붙여 넣기

9.

Word에서 압축 해제 된 페이지를 저장할 디렉터리를 설정하려면 다음 코드를 추가하십시오.

ChangeFileOpenDirectory "C : \ Users \ Ryan \ Documents"

10.

"C : \ Users \ Ryan \ Documents"를 원하는 디렉토리로 변경하십시오.

11.

새 문서를 선택한 디렉터리에 새 파일로 저장하려면 다음 코드를 추가하십시오.

DocNum = DocNum + 1 ActiveDocument.SaveAs FileName : = "ExtractedPage_"& DocNum & ".docx"

12.

추출 된 페이지를 지정할 이름으로 "ExtractedPage_"를 변경하십시오.

13.

다음 코드를 추가하여 새 문서를 닫고 주 문서의 다음 페이지로 이동하십시오.

ActiveDocument.Close Application.Browser.Next

14.

루프를 닫으려면 다음 코드를 추가하십시오.

다음 i

15.

매크로를 닫으려면 다음 코드를 추가하십시오.

End Sub

16.

"F5"를 눌러 매크로를 실행하십시오.

  • 페이지를 추출한 후 매크로를 저장하십시오. 앞으로는 저장된 매크로를 실행하여 추가 문서 페이지를 추출 할 수 있습니다.

인기 게시물