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

표 스타일 적용 자동화를 위한 워드 VBA 코드

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

표 스타일 적용 자동화를 위한 워드 VBA 코드

Microsoft Word를 사용하다 보면 표의 스타일을 일일히 설정해야 하는 경우가 있습니다. 이는 많은 시간과 노력을 필요로 하며, 귀찮은 작업일 수 있습니다. 그러나 워드 VBA(Visual Basic for Applications) 코드를 사용하면 이러한 번거로움을 줄일 수 있습니다. VBA를 사용하면 표의 스타일을 적용하는 작업을 자동화하여 보다 효율적으로 작업할 수 있습니다.

VBA 코드를 적용하기 전에

VBA 코드를 사용하기 전에, Microsoft Word에서 VBA 에디터를 열어야 합니다. VBA 에디터를 열려면 다음 단계를 따릅니다.

  1. Microsoft Word를 실행시킵니다.
  2. 상위 메뉴에서 "개발자" 탭을 찾습니다. 만약 상위 메뉴에 "개발자" 탭이 없다면, 다음 단계를 수행해야 합니다.
    • Microsoft Word 2010 이상일 경우, "파일" 메뉴에서 "옵션"을 선택한 후 "리본 사용자 지정" 탭에서 "개발자" 옵션을 선택합니다.
    • Microsoft Word 2007 이전 버전일 경우, 상위 메뉴에서 "도구" 메뉴를 선택한 후 "맞춤 설정"을 선택합니다. "제어태그" 탭에서 "개발자 기능 표시" 옵션을 선택한 후 "확인"을 클릭합니다.
  3. "개발자" 탭에서 "Visual Basic"을 선택합니다. 이렇게 하면 VBA 에디터가 열립니다.

표 스타일 적용 자동화 예제

아래는 간단한 VBA 코드 예제입니다. 이 예제는 표의 스타일을 자동으로 적용하는 방법을 보여줍니다. VBA 에디터에 다음 코드를 입력하고 실행시키면 표의 스타일이 자동으로 적용됩니다.

Sub ApplyTableStyle()
    Dim tbl As Table
    For Each tbl In ActiveDocument.Tables
        tbl.Style = "Table Grid"
    Next tbl
End Sub

위 코드는 "Table Grid" 스타일이 적용된 표를 모두 찾아서 스타일을 적용합니다. 만약 다른 스타일을 사용하고 싶다면, 코드의 tbl.Style 줄을 수정하여 원하는 스타일로 변경할 수 있습니다.

VBA 코드 실행 방법

작성한 VBA 코드를 실행하려면 다음 단계를 따르세요.

  1. VBA 에디터에서 작성한 코드를 복사합니다.
  2. Microsoft Word로 돌아가서, "개발자" 탭에서 "매크로"를 선택합니다.
  3. "매크로 이름"을 입력하고 "생성"을 클릭합니다. 이렇게 하면 매크로가 생성됩니다.
  4. 생성한 매크로를 선택하고 "실행"을 클릭합니다. VBA 코드가 실행되어 표의 스타일이 자동으로 적용됩니다.

마무리

이렇게하면 표 스타일을 자동으로 적용하는 VBA 코드를 사용할 수 있습니다. VBA를 사용하여 작업을 자동화하면 더 효율적으로 작업할 수 있으며, 시간을 절약할 수 있습니다. VBA에 익숙하지 않더라도, 위 예제를 따라해보면서 점차 익숙해질 수 있습니다. VBA 코드를 적용하여 표 스타일 적용 작업을 더욱 간편하게 할 수 있기를 바랍니다.