엑셀 매크로 보안경고 실행차단 해제방법 6가지

엑셀을 하다보면 매크로 파일을 이용해서 작업을 해야하는 경우가 있는데, 간혹 파일을 열면 매크로 기능이 사용불가로 막혀있거나 보안경고가 뜨는 상황이 있다. 설정을 바꿔서 이를 해결하고 매크로 허용하는 방법들을 소개한다.

보안경고 메세지에서 직접설정

보안경고 메세지

🔺 매크로 기능이 사용되지 않는 경우라면 이렇게 리본메뉴와 엑셀시트 사이에 보안경고 창이 떠있을 것이다. 매크로를 사용할 수 없도록 설정했습니다 라고 사용불가 메세지가 나오고 오른쪽에 옵션 버튼이 있다. 옵션 버튼을 눌러준다.

콘텐츠 사용 허가

🔺 매크로 보안옵션 창이 열리면서 이 콘텐츠를 허용할지 사용불가로 실행 차단할지 선택하는 화면이 보인다. 이 콘텐츠 사용을 고른 뒤 확인버튼을 눌러주면, 간편하게 매크로 보안설정을 통해 기능을 사용할 수 있다.

콘텐츠 사용 버튼이 안보일 때

콘텐츠 사용허가 안보이는 화면

🔺 간혹 이렇게 실행 차단만 고를 수 있고 콘텐츠 허용 버튼이 안보이는 경우가 있는데, 윈도우 OS라던지 기타 설정에서 엑셀파일 읽기에 암호화를 걸어서이다.

해결방법은,

레지스트리 편집기 실행

🔺 윈도우 시작메뉴 검색창에서 regedit 를 쳐서 레지스트리 편집기를 열어준다.

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security

위 경로를 찾아서 들어가준 다음, 저기에 마우스 우클릭 → 새로만들기 → DWORD(32비트) 값을 고르고 이름을 ExcelBypassEncryptedMacroScan 이라고 입력한다. (혹시 안된다면 본인의 운영체제가 64비트인지 확인하고 QWORD 64비트로 해보자)

레지스트리 파일이 생성되면 마우스 더블클릭하고 값 데이터 : 1을 입력한 뒤 확인을 누른다. 이렇게 하고 엑셀을 다시 열어서 매크로를 실행시키면 기능이 허용된다.

엑셀 2013 화면 기준으로 설명하고 있으나 엑셀 2007, 2010에서도 방법은 동일하다. 엑셀파일 암호화가 걸려있어서 매크로 파일 실행시 바이러스 검사가 안되서 발생하는 문제이다.

리본메뉴 개발도구 매크로 보안 설정

빠른실행 기타명령

🔺 엑셀2013 창 상단을 보면 위와 같이 작은 화살표 버튼이 있는데 누르면 빠른 실행도구 모음 메뉴가 나온다. 여기에서 기타 명령을 선택한다.

개발도구 메뉴 활성화

🔺 기타 명령 – 리본 사용자 지정으로 들어가면 위와 같이 엑셀2013의 리본 메뉴에 사용하는 버튼들을 사용자 설정할 수 있다. 오른쪽에 개발 도구 부분을 체크한 뒤 확인 버튼을 눌러준다.

개발도구 탭 활성화된 모습

🔺 이렇게 리본메뉴 상단에 개발도구가 추가되었을 것이다.

매크로 보안 메뉴에서 사용 설정

🔺 리본메뉴에 추가된 개발도구 탭에서 느낌표 모양의 매크로 보안 버튼을 볼 수 있고 이걸 누르면 바로 보안센터의 매크로 설정 메뉴가 나온다. 여기에서 모든 매크로 포함을 선택한 뒤 확인버튼을 눌러준다.

기타명령에서 보안센터 들어가기

리본메뉴에 개발도구를 추가하지 않고 매크로 차단을 해제하는 방법도 있다. 

기타명령 메뉴

🔺 엑셀2013 창 상단의 작은 화살표 버튼을 눌러 기타 명령을 선택한다. 앞서 소개한 방법과 같다.

보안센터에서 직접 매크로 사용 설정하기

🔺 여기에서 리본 사용자지정을 하지 않고 바로 보안센터 – 보안센터 설정으로 들어가면 매크로 설정 메뉴에서 바꿔줄 수 있다.

메인메뉴에서 매크로 보안설정 옵션

엑셀은 같은 메뉴라도 들어갈 수 있는 루트가 여러가지이다. 접근하는 메뉴 방법과 단축키가 있으니 자신에게 가장 익숙한 방법으로 익혀놓으면 된다.

메인메뉴 옵션

🔺 엑셀2013 메인메뉴에서 파일 버튼을 누르면 이렇게 메뉴바가 열린다. 여기에서 옵션을 눌러주면 아까 기타명령으로 들어갔던 메뉴화면이 나온다. 보안센터에서 같은 방법으로 매크로 설정을 바꿔줄 수 있다.

신뢰할 수 있는 위치 추가하기

신뢰할 수 있는 폴더를 지정해서 해당 폴더에 있는 엑셀 매크로 파일들이 사용불가 걸리지 않도록 보안설정을 허용으로 바꿔주는 방법이다.

신뢰할 수 있는 위치 지정

🔺 위에 소개한 여러 루트 중 한가지를 통해 보안센터까지 들어간다. 보안센터에서 신뢰할 수 있는 위치 메뉴를 선택하고 새 위치 추가를 한다. 

자신이 매크로 파일을 저장해놓는 폴더 루트를 지정해준뒤 확인을 누르면 완료. 이 때 하위폴더도 신뢰하도록 설정해서 실행차단을 해제할 수 있다.

이런 방법들을 통해서 엑셀에서 간혹 발생하는 매크로 실행차단을 해제하고 원하는 작업을 진행할 수 있다.