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

워드 문서에서 특정 단어 감추기 자동화를 위한 VBA 코드

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

워드 문서에서 특정 단어 감추기 자동화를 위한 VBA 코드

개요

워드 문서에서 특정 단어를 감추는 것은 특정 정보를 보호하거나 민감한 정보를 숨기는 데에 유용합니다. 하지만 수작업으로 각각의 단어를 감추는 것은 번거로울 수 있습니다. 이번 포스팅에서는 VBA(Visual Basic for Applications) 코드를 활용하여 워드 문서에서 특정 단어를 자동으로 감추는 방법에 대해 알아보겠습니다.

VBA 코드 작성하기

먼저, 열어놓은 워드 문서에 VBA 코드를 작성하기 위해 아래와 같은 단계를 따릅니다.

  1. 워드 문서를 엽니다.
  2. Alt+F11 키를 눌러 VBA 편집기를 엽니다.
  3. 좌측 탐색창에서 'ThisDocument'를 더블 클릭하여 현재 문서에 대한 코드 창을 엽니다.
  4. 편집기 창에 아래와 같은 코드를 작성합니다.
Private Sub Document_Open()
    Dim word As Range
    For Each word In ActiveDocument.Content.Words
        If word.Text = "감추고자 하는 단어" Then
            word.Font.Hidden = True
        End If
    Next word
End Sub

위 코드에서 "감추고자 하는 단어" 부분을 실제로 문서에서 감추고자 하는 단어로 변경해야 합니다. 위 코드는 문서가 열릴 때마다 해당 단어를 찾아 감추는 기능을 수행합니다.

코드 적용 및 확인

위 코드를 작성하고 저장한 뒤, 워드 문서를 닫고 다시 엽니다. 문서가 열린 후에는 "감추고자 하는 단어" 부분이 감춰져 있을 것입니다. 확인을 위해 Ctrl+Shift+8 키를 눌러 숨겨진 문자를 활성화하면 감추어진 단어를 확인할 수 있습니다.

마무리

이렇게 VBA 코드를 활용하여 워드 문서에서 특정 단어를 자동으로 감출 수 있습니다. 이를 통해 민감한 정보를 안전하게 보호하거나 필요한 단어를 감출 수 있을 것입니다. VBA 코드를 잘 활용하면 더욱 효율적인 문서 작업을 할 수 있으며, 여러 가지 기능을 자동화할 수 있습니다.

감사합니다.