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

워드 문서에서 특정 단어 삽입 자동화를 위한 VBA 코드

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

워드 문서에서 특정 단어 삽입 자동화를 위한 VBA 코드

많은 사람들이 워드 문서를 작성하면서 특정 단어를 자주 사용해야 할 때가 있습니다. 예를 들어, 회사나 학교 이름, 제품명 등이 그렇습니다. 이런 경우 매번 반복해서 해당 단어를 입력하면 번거롭고 시간이 많이 소요될 수 있습니다. 이러한 불편함을 해결하기 위해, VBA(ViSual Basic for Applications)를 사용하여 워드 문서에서 특정 단어 삽입을 자동화할 수 있습니다.

VBA 코드 작성하기

VBA 코드를 작성하기 위해서는 먼저 워드 문서의 VBA 편집기를 열어야 합니다. VBA 편집기는 워드의 '도구' 메뉴에서 '매크로' 옵션을 선택한 후 '편집' 버튼을 클릭하여 열 수 있습니다.

단어 삽입을 위한 VBA 함수 작성

Sub InsertKeyword()
    Dim keyword As String
    keyword = "삽입할 키워드"

    Selection.TypeText keyword
End Sub

위의 코드는 워드 문서에서 특정 키워드를 삽입하는 VBA 함수입니다. 코드에서 '삽입할 키워드' 부분을 원하는 키워드로 변경하면 됩니다. 이렇게 작성한 VBA 함수를 편집기에 저장합니다.

키보드 바로 가기 설정

VBA 함수를 사용하기 위해선 키보드 바로 가기를 설정해야 합니다. 설정한 키보드 바로 가기를 통해 VBA 함수를 호출하면 해당 키워드가 자동으로 입력됩니다.

  1. VBA 편집기의 '도구' 메뉴에서 '옵션'을 선택합니다.
  2. '키보드' 탭을 클릭합니다.
  3. '새로운 키보드 단축키' 상자에 원하는 키보드 단축키를 입력합니다. 예를 들어, 'Ctrl + K'를 입력할 수 있습니다.
  4. '매크로 이름' 상자에서 위에서 작성한 VBA 함수를 선택하고 '할당된 키보드 단축키' 상자에 원하는 단축키를 설정합니다.
  5. '할당' 버튼을 클릭하고 '닫기' 버튼을 클릭하여 설정을 완료합니다.

이제 설정한 키보드 단축키를 사용하여 VBA 함수를 호출할 수 있습니다. 키보드 단축키로 VBA 함수를 호출하면 워드 문서에 설정한 키워드가 자동으로 입력됩니다.

결론

VBA를 활용하여 워드 문서에서 특정 단어 삽입을 자동화하는 방법에 대해 알아보았습니다. VBA 코드를 작성하고 키보드 바로 가기를 설정하여 편리하게 사용할 수 있습니다. 이를 통해 번거로운 작업을 자동화하여 시간과 노력을 절약할 수 있습니다. VBA에 대해 더 공부하고 다양한 기능을 응용해보면 더욱 효율적인 작업을 할 수 있을 것입니다.