본문 바로가기
■ 칼퇴를 위한 VBA : 사례/- VBA for 워드

워드 문서에서 특정 스타일 적용을 자동화하는 VBA 코드

by 포탈메이커 2023. 7. 5.

워드 문서에서 특정 스타일 적용을 자동화하는 VBA 코드

워드 문서를 작성하다 보면 특정 스타일을 일괄적으로 적용해야 하는 경우가 있습니다. 하지만 수작업으로 스타일을 적용하는 것은 번거롭고 시간이 많이 소요될 수 있습니다. 이런 경우에는 VBA(Virtual Basic for Applications) 코드를 사용하여 자동화할 수 있습니다. VBA를 사용하면 워드 문서의 특정 스타일 적용 작업을 자동으로 수행할 수 있으며, 작업 속도도 향상시킬 수 있습니다.

VBA로 워드 문서에 스타일 적용하기

VBA를 사용하여 워드 문서에 특정 스타일을 적용하는 방법은 매우 간단합니다. 아래의 코드를 참고하여 워드 문서에 스타일을 자동으로 적용해보세요.

Sub ApplyStyleToDocument()
    Dim doc As Document
    Dim sty As Style

    ' 워드 문서 열기
    Set doc = Documents.Open("C:\Path\To\Your\Document.docx")

    ' 적용할 스타일 선택
    Set sty = ActiveDocument.Styles("YourStyle")

    ' 문서 전체에 스타일 적용
    With doc.Content
        .Style = sty
        .Paragraphs.Format
    End With

    ' 워드 문서 저장 후 닫기
    doc.Save
    doc.Close
End Sub

위의 코드에서 "YourStyle" 부분을 원하는 스타일로 변경하고, "C:\Path\To\Your\Document.docx" 부분을 작업하려는 워드 문서의 경로로 변경해야 합니다.

VBA 코드 실행하기

위의 코드를 실행하기 위해서는 VBA 편집기를 열어야 합니다. 아래의 단계를 따라 VBA 편집기를 열고 코드를 실행해보세요.

  1. 워드 문서를 열고, Alt + F11 키를 눌러 VBA 편집기를 엽니다.
  2. VBA 편집기의 좌측 창에서 워드 문서의 프로젝트를 선택합니다.
  3. 메뉴에서 "삽입" > "모듈"을 선택하여 새로운 모듈을 추가합니다.
  4. 새로 추가된 모듈에서 위의 코드를 붙여넣습니다.
  5. 코드 내에 있는 "YourStyle"과 "C:\Path\To\Your\Document.docx" 부분을 원하는 스타일과 파일 경로로 수정합니다.
  6. F5 키를 눌러 코드를 실행합니다.

VBA 코드 실행 결과

VBA 코드를 실행하면 워드 문서의 전체 내용에 선택한 스타일이 자동으로 적용됩니다. 이렇게 VBA를 활용하면 수작업으로 모든 문단에 스타일 적용하는 시간과 노력을 절약할 수 있습니다.

VBA를 사용하여 워드 문서에 특정 스타일을 자동으로 적용하는 방법을 알아보았습니다. VBA를 익히고 응용하여 더욱 효율적인 작업을 수행할 수 있도록 노력해보세요.