워드에서 매크로 사용법 (단계별 가이드)
빠른 답변
워드에서 매크로는 반복 작업을 자동화하는 기능으로, 개발 도구 탭에서 기록하거나 VBA 편집기로 직접 작성한다. 실행은 단축키나 매크로 목록에서 가능하며, 문서 작업의 클릭 수를 크게 줄여 생산성을 높인다.
소개
매크로는 반복 작업을 없애 시간을 크게 절약할 수 있는 자동화된 작업 순서입니다. 문서를 일관되게 서식 지정하거나, 내용을 자동으로 재구성하거나, 복잡한 다단계 작업을 수행할 때 매크로를 한 번의 클릭으로 처리할 수 있습니다. 이 가이드에서는 워드에서 매크로를 기록하고 생성하며 사용하는 방법을 알려드립니다.
매크로란?
매크로는 워드에서 작업을 자동화하기 위해 기록하는 명령과 동작의 연속입니다. 매크로를 실행하면 워드가 기록된 모든 동작을 자동으로 수행하여 같은 단계를 반복할 필요가 없어집니다.
매크로 보안 이해하기
워드가 매크로에 대해 경고하는 이유
매크로는 악성 코드가 포함될 수 있으므로 워드에서는 보안 경고를 표시합니다:
- 기본적으로 매크로가 비활성화되어 있음
- 매크로가 포함된 파일을 열 때 경고 표시
- 매크로를 사용하려면 명시적으로 활성화해야 함
매크로 보안을 강화하는 방법
- 신뢰할 수 있는 출처의 매크로만 활성화
- 활성화 전에 매크로 소스 코드를 확인
- 보안 센터에서 매크로 설정 관리
- 백신 소프트웨어를 최신 상태로 유지
매크로 활성화하기
워드에서 매크로 허용하기
- 파일 클릭
- 옵션 클릭
- 보안 센터 클릭
- 보안 센터 설정 클릭
- 매크로 설정 클릭
- 옵션 선택:
- 알림 없이 모두 사용 안 함: 가장 안전함
- 알림 후 모두 사용 안 함: 권장 (활성화 여부 묻기)
- 디지털 서명된 매크로만 사용 안 함: 높은 보안
- 모두 사용: 가장 낮은 보안
- 확인 클릭
매크로 기록하기
기록 과정
- 개발 도구 탭 클릭
- 매크로 기록 버튼 클릭
- 매크로 기록 대화상자가 열림
- 입력:
- 매크로 이름: 설명적인 이름 (공백 없이)
- 매크로 저장 위치: 저장할 곳 (보통 “모든 문서”)
- 설명: 매크로 기능 설명
- 버튼 또는 키보드 단축키 할당 선택 (선택 사항)
- 확인 클릭
- “기록 중” 표시가 나타남
- 기록할 작업 수행
- 완료되면 기록 중지 클릭
기록 가능한 작업
매크로는 다음을 기록할 수 있습니다:
- 입력 및 텍스트 작성
- 서식 변경 (굵게, 색상, 글꼴 등)
- 찾기 및 바꾸기 작업
- 탐색 동작
- 필드나 콘텐츠 삽입
- 거의 모든 수동 작업
매크로에 키보드 단축키 할당하기
키보드 단축키 만들기
- 매크로 기록 시작
- 매크로 기록 대화상자에서 키보드 버튼 클릭
- 사용자 지정 키보드 대화상자 열림
- 원하는 키 조합 입력 (예: Ctrl+Alt+M)
- 이미 할당되어 있지 않은지 확인
- 할당 클릭
- 닫기 클릭
- 매크로 기록 완료
매크로 단축키 사용법
할당 후:
- 언제든지 단축키를 누르면
- 워드가 즉시 매크로를 실행
- 문서 내 위치에 관계없이 동작
매크로에 버튼 할당하기
리본에 매크로 버튼 추가하기
- 먼저 매크로를 기록
- 리본에서 마우스 오른쪽 버튼 클릭
- 리본 사용자 지정 선택
- 새 그룹 클릭하여 버튼 위치 생성
- 왼쪽 드롭다운에서 매크로 선택
- 매크로 선택
- 추가 클릭하여 새 그룹으로 이동
- 확인 클릭
- 리본에 매크로 버튼이 표시됨
매크로 실행하기
방법 1: 키보드 단축키
- 할당한 단축키 누르기
- 매크로 즉시 실행
방법 2: 매크로 버튼
- 리본에서 매크로 버튼 클릭
- 매크로 즉시 실행
방법 3: 매크로 대화상자
- 개발 도구 > 매크로 클릭
- 실행할 매크로 선택
- 실행 클릭
매크로 편집하기
기록된 매크로 수정
- 개발 도구 > 매크로 클릭
- 수정할 매크로 선택
- 편집 클릭
- VBA 편집기가 열리며 매크로 코드 표시
- 코드 수정
- 파일 > Microsoft Word로 돌아가기 클릭
기본 VBA 이해하기
VBA(Visual Basic for Applications)는 워드에서 사용하는 언어입니다:
.Selection.Font.Bold = True: 텍스트를 굵게 만듦.Range().Text: 텍스트 내용 참조Selection.Cut: 선택한 내용을 잘라냄- 명령어는 대체로 읽기 쉽고 직관적임
매크로 삭제하기
불필요한 매크로 제거
- 개발 도구 > 매크로 클릭
- 삭제할 매크로 선택
- 삭제 클릭
- 삭제 확인
- 매크로가 영구 삭제됨
고급 매크로 기법
코드로 매크로 만들기
고급 사용자를 위한 방법:
- 개발 도구 > Visual Basic 클릭
- VBA 편집기 열림
- 프로젝트 탐색기에서 문서 더블 클릭
- 매크로 코드를 직접 작성
- 파일 > Microsoft Word로 돌아가기 클릭
폼과 매크로 함께 사용하기
폼과 매크로 결합:
- 문서에 폼 필드 생성
- 폼 데이터를 추출하는 매크로 작성
- 데이터를 스프레드시트나 텍스트 파일로 내보내기
- 데이터 수집 전체 프로세스 자동화
매크로 사용 템플릿 만들기
- 폼이나 서식이 포함된 템플릿 작성
- 프로세스 자동화를 위한 매크로 추가
- 워드 매크로 사용 문서(.docm) 형식으로 저장
- 템플릿 배포
- 사용자가 템플릿 열 때 매크로 실행 가능
매크로 사용 모범 사례
1. 매크로 문서화
각 매크로가 하는 일을 주석으로 설명
2. 충분한 테스트
중요 문서에 사용하기 전에 샘플 문서에서 테스트
3. 백업 만들기
복잡한 매크로 실행 전 백업본 보관
4. 의미 있는 이름 사용
설명적인 이름 지정 (예: “FormatAsHeading”, “Macro1” 대신)
5. 매크로 단순화
단순한 매크로가 유지 관리 쉽고 오류 적음
6. 오류 처리 추가
예상치 못한 상황에 대비한 오류 검사 포함
7. 변경 사항 기록
매크로 수정 시 시기와 이유 기록
8. 신중한 공유
신뢰할 수 있는 동료와만 공유; 사용자는 매크로 활성화 필요
자주 쓰이는 매크로 예제
예제 1: 자동 서식 매크로
선택한 텍스트에 일관된 서식(글꼴, 크기, 간격) 적용 기록
예제 2: 템플릿 채우기 매크로
템플릿 내 가변 필드를 표준 정보로 자동 채움
예제 3: 찾기 및 바꾸기 매크로
특정 텍스트를 문서 전체에서 자동으로 찾아 바꿈
예제 4: 문서 정리 매크로
여분 공백 제거, 서식 표준화, 문서 정리
매크로 문제 해결
매크로가 실행되지 않을 때
- 보안 센터에서 매크로 활성화 여부 확인
- 매크로 파일이 올바른 위치에 저장되었는지 확인
- 문서가 매크로 사용 가능 형식(.docm)인지 확인
매크로 실행 중 오류 발생 시
- VBA 편집기에서 오류 메시지 확인
- 참조하는 내용이 존재하는지 점검
- 다른 문서 내용으로 테스트
- 문제 구간 파악을 위해 메시지 박스 추가하여 디버깅
키보드 단축키가 작동하지 않을 때
- 단축키가 다른 기능에 이미 할당되어 있지 않은지 확인
- 문서가 활성 상태인지 확인
- 단축키 재할당 시도
결론
매크로는 워드에서 반복 작업을 자동화하는 강력한 도구입니다. 매크로 기록, 편집, 실행을 익히면 생산성을 크게 높이고 문서 작업 시간을 줄일 수 있습니다. 문서 서식 지정, 데이터 처리, 템플릿 관리 등 다양한 작업에서 매크로를 활용해 더 효율적이고 일관성 있게 작업하세요. 간단한 기록 매크로부터 시작해 점차 고급 기법을 익혀보시기 바랍니다.
추가 자료
- Microsoft 지원 — 워드 — 워드 매크로 사용법과 문제 해결에 관한 공식 마이크로소프트 자료
- Microsoft Learn — 오피스 — 워드 매크로 생성과 자동화에 관한 종합 튜토리얼 및 문서
- Microsoft Office 도움말 — 워드 매크로 및 생산성 기능 관련 팁, 가이드, 지원 문서 모음
자주 묻는 질문
Word에서 매크로를 어떻게 기록하나요?
개발 도구 탭을 클릭한 다음 매크로 기록을 클릭하고, 이름을 지정한 뒤 필요하면 단추나 키보드 바로 가기에 할당합니다. 그런 다음 확인을 클릭하고 작업을 수행한 후 기록 중지를 클릭합니다.
매크로는 안전한가요?
신뢰할 수 있는 출처에서 온 매크로라면 안전할 수 있습니다. Word는 매크로가 포함된 파일을 열 때 경고를 표시합니다. 알 수 없는 출처의 매크로는 악성 코드를 포함할 수 있으므로 주의해야 합니다.
기록한 후에 매크로를 편집할 수 있나요?
네. 개발 도구 > 매크로를 클릭하고 해당 매크로를 선택한 다음 편집을 클릭하면 편집기에서 VBA 코드를 직접 수정할 수 있습니다.