엑셀 등 오피스 제품군들은 매크로, VBA를 지원 하고 있으며 이를 잘 활용 하면 생산성 향상에 아주 큰 도움이 될 것 입 니다. 처음에 해당 기능을 사용 하고자 한다면 실행 이 되지 않는 등 오류 문제가 발생 할 수 있네요.
이런 상황들로 인해서 오늘 글에서는 마이크로 소프트 Office 군에서 개발 도구를 활성화 하고 매크로 보안 설정하는 순서를 체크 해보도록 하겠습니다.
1. Office에서 매크로 사용 하기
Office 에서 매크로, VBA 를 사용 하기 위해서는
- 개발자 도구를 활성화 하고
- 보안 설정의 권한 또는 확장자를 체크 진행 해 주어야 해요.
각 적용 순서에 대해서 설명을 진행해 보겠습니다.
※ 사용된 프로 그램 및 환경 : Windows 11 마이크로 소프트 Office 365 버전 워드(Word) / 엑셀(Excel) 2019
1.1. Office '개발 도구' 를 활성화하는 방 법
Office에서 매크로 메뉴 는 개발 도구 탭에서 확인 하 실 수 가 있습니다.
그렇기는 하지만 기본적으로 개발 도구 매뉴 탭은 비활성화 상태로 유지되어 있네요. 그래서 이 부분을 활성화 해주어야 해요.
마이크로 소프트 워드(Word) 를 예로 설명 해요. 하지만 모든 오피스 제품군은 동일한 순서로 진행 가능 해요.
- 1 먼저 오피스 앱을 실행 후 왼 쪽 상 단 파일 메뉴로 이동 해 주겠습니다.
- 2 그 다음 '시작 메뉴' 로 이동이 되며 왼 쪽 하 단 옵션 메뉴 를 탭 해 주겠습니다.
- 3 'Word 옵션' 창이 열리면 왼 쪽 사이드 메뉴 에 서 리본 사용자 지정 ( 1 ) 를 선택 합니다.
- 4 그 다음 오른 쪽 사용자 지정 항목에서 개발 도구 ( 2 )를 찾아 체크박스에 체크 를 해 주겠습니다.
- 5 그리고 우 측 하 단 확인 단추를 탭 해 주면 되겠습니다.
- 6 앞에서 설명 드린 부분과 같이 개발 도구 탭이 활성화 되어진 것을 확인 하 실 수 가 있습니다.
1.2. '보안 설정'의 권한 또는 '확장자'를 체크
'Filename' !일괄반영 매크로를 실행할 수 없습니다.
이 통합 문서에서 사용할 수 없는 매크로이거나 모든 매크로를 사용하지 못할 수 있습니다.
- Microsoft Excel
엑셀에서 매크로를 실행하려고 할 때, 위와 같은 경고 창이 뜨며 실행 이 안되는 경우가 있네요.
이는 보안 권한이 낮게 설정이 되었거나 확장자가 변경 되어 발생 할 수 있네요.
1.2.1. 보안 설정 변경
기본적으로 Office 제품군에서는 매크로 기능을 사용하기 위한 보안 권한이 비활성화 상태로 유지되어 있네요.
보안 센터에서 이 부분의 권한을 상향 해 주어야 이용 을 할 수 있네요.
- 1 먼저 앞의 내용에서 설명드린 순서로 오피스 옵션 창을 활성화 해 주겠습니다.
- 2 그 다음 왼 쪽 사이드 메뉴 에 서 보안 센터 ( 1 ) 로 이동 해 주겠습니다.
- 3 'Microsoft Excel 보안 센터' 라고 된 항목의 보안 센터 설정(T) ( 2 ) 단추를 탭 합니다.
- 4 왼 쪽 사이드 메뉴 에 서 매크로 설정 ( 1 ) 항목을 선택 합니다.
- 5 아래 두 가지 항목에 체크 를 해준 다음 아래 쪽 확인 단추를 눌러 주게 되면 매크로가 적용된 File 이 제대로 실행 이 될것 입 니다.
- '모든 매크로 포함(위험성 있는 코드가 실행될 수 있으므로 권장하지 않음)(E)' ( 2 ) 에 체크
- 'VBA 프로젝트 개체 모델에 안전하게 액세스할 수 있음(V)' ( 3 ) 에 체크
1.2.2. 확장자 체크
매크로 확장자는 '매크로'를 포함해서 저장되는 파일 형식으로 반드시 저장해 주어야 합니다. 예를 들면, .xlsm, .xls 와 같이 "Excel 매크로 사용 통합 문서(*.xlsm)" 등의 저장 형식으로 진행 되어야 해요.
- 기본적으로 매크로 저장시 활용 하는 확장자 정리
- "Excel 매크로 사용 통합 문서(*.xlsm)" : 매크로를 활용 하는 XML 기반의 파일형식으로 VBA 매크로가 같이 저장 됩니다.
- "Excel 97-2003 통합문서(*.xls)" : 엑셀97부터 2003버젼 까지 사용된 기본 저장 파일형식으로 매크로가 기본적으로 저장 됩니다.
- 매크로 저장이 가능 한 파일 형식은 아래와 같네요.
- "Excel 서식파일(*.xltx)"
- "Excel 97-2003 추가기능(*.xla)"
- "Excel 추가기능(*.xlam)"
- "Excel 매크로 사용서식 파일(*.xlt)"
▌주의: 만약 매크로 소스 가 포함된 파일 을 실수로*.xlsx 로 저장하게 되면 매크로가 포함되지 않아 제작한 소스들이 제거 될 수 있네요.
2. 마치면서
이와 같이 마이크로 소프트 Office 군에서 개발 도구를 활성화 하고 매크로 보안 설정하는 방식에 관해 알아 봤습니다.
오피스에서 매크로를 사용 시 오류 문제가 발생 하는 경우 위에 설명 한 내용 들을 참고 하여 이용 할 수 있도록 수정해주면 제대로 동작을 할 것 입 니다.
감사 합니다.오늘 여기까지 하겠습니다.