정보게시판

엑셀 매크로 실행 시 "보안 경고: 매크로가 차단되었습니다" 메시지 해제법

최고관리자

2026.01.27 18:26

160

엑셀 매크로 실행 시 "보안 경고: 매크로가 차단되었습니다" 메시지 해제법에 대해 자세히 안내해 드리겠습니다. 엑셀은 다양한 자동화 작업과 반복 작업을 편리하게 처리할 수 있도록 매크로 기능을 제공하지만, 이 기능은 악성 코드가 포함될 위험성 때문에 기본적으로 보안 정책이 엄격하게 설정되어 있습니다. 따라서 매크로 실행 시 "보안 경고: 매크로가 차단되었습니다"라는 메시지가 뜨면서 매크로가 차단되는 경우가 빈번합니다. 이 글에서는 보안 경고 메시지의 원인을 이해하고, 안전하게 매크로를 실행할 수 있도록 해제하는 방법을 단계별로 설명해 드리겠습니다.


먼저, 매크로 보안 경고가 발생하는 이유부터 살펴보겠습니다. 마이크로소프트 엑셀은 VBA(Visual Basic for Applications)를 이용해 작성된 매크로가 악의적인 코드를 포함할 수 있다는 점을 염려하여 기본 보안 설정을 매우 엄격하게 적용합니다. 특히, 인터넷에서 다운로드하거나 이메일 첨부파일로 받은 엑셀 파일에 포함된 매크로는 기본적으로 차단되며, 사용자가 직접 매크로 실행을 허용하지 않는 한 동작하지 않습니다. 이는 사용자 컴퓨터를 바이러스, 랜섬웨어, 트로이 목마 등 다양한 악성코드로부터 보호하기 위한 중요한 보안 조치입니다. 따라서 아무런 조치 없이 매크로를 무조건 해제하는 것은 보안상 매우 위험할 수 있습니다.


하지만 업무상 신뢰할 수 있는 매크로를 자주 사용하거나, 내부 개발 매크로를 실행해야 하는 경우에는 매크로 실행을 허용하는 설정을 변경해야 할 필요가 있습니다. 이때 가장 중요한 점은 신뢰할 수 있는 출처에서 받은 파일이거나 자신이 직접 작성한 매크로임을 반드시 확인하는 것입니다. 그렇지 않으면 보안 위험에 노출될 수 있으니 주의가 필요합니다.


쿨러 비교: 공냉 vs 수냉 바로 가기


엑셀 매크로 보안 경고를 해제하는 방법은 크게 네 가지 경로로 나뉩니다. 첫 번째는 매크로 보안 설정에서 매크로 실행 권한을 조정하는 방법이고, 두 번째는 신뢰할 수 있는 위치(폴더)를 지정해 해당 위치에 저장된 파일은 매크로 차단 없이 실행되도록 하는 방법입니다. 세 번째는 디지털 서명을 통해 매크로를 신뢰하는 방법이며, 네 번째는 파일 자체의 차단 해제 작업을 수행하는 것입니다. 각 방법은 상황과 업무 환경에 따라 적절히 선택하여 사용하시면 됩니다.


먼저, 엑셀 내 매크로 보안 설정을 변경하는 방법부터 설명드리겠습니다. 엑셀 2025 버전 기준으로, 엑셀을 실행한 뒤 상단 메뉴에서 ‘파일’ 탭을 클릭합니다. 그 다음, 좌측 메뉴에서 ‘옵션’을 선택해 엑셀 옵션 창을 엽니다. 옵션 창에서 ‘보안 센터’ 항목을 선택한 후 ‘보안 센터 설정’ 버튼을 클릭합니다. 여기서 ‘매크로 설정’ 메뉴에 들어가면 네 가지 옵션이 나옵니다.  

- 모든 매크로 비활성화(알림 없이 차단)  

- 모든 매크로 비활성화(알림 표시)  

- 디지털 서명된 매크로만 실행  

- 모든 매크로 실행(권장하지 않음)


이 중에서 ‘모든 매크로 실행’을 선택하면 매크로가 차단되지 않고 자동으로 실행됩니다. 하지만 이 설정은 보안상 매우 위험하므로 권장하지 않습니다. 대신 ‘모든 매크로 비활성화(알림 표시)’를 선택하면 매크로가 실행될 때마다 사용자에게 알림 창이 뜨고, 사용자가 수동으로 매크로를 실행할지 여부를 결정할 수 있습니다. 일반적으로는 이 옵션을 사용하는 것이 안전합니다. 만약 신뢰할 수 있는 매크로만 실행하고 싶다면 ‘디지털 서명된 매크로만 실행’을 선택할 수도 있습니다. 디지털 서명은 매크로 제작자가 신뢰할 수 있음을 인증하는 방식으로, 기업 내부 보안 정책에 맞게 활용됩니다.


하루 10분으로 돈 벌자, 바로 가기


다음으로, 신뢰할 수 있는 위치 지정 방법을 알아보겠습니다. 엑셀에서 ‘보안 센터 설정’ 화면에서 ‘신뢰할 수 있는 위치’ 탭으로 이동합니다. 여기서는 특정 폴더를 신뢰할 수 있는 위치로 지정할 수 있는데, 이 폴더에 저장된 엑셀 파일은 매크로 차단 없이 실행됩니다. 업무용 매크로 파일을 자주 사용하는 경우, 이 방법이 매우 편리합니다. 신뢰할 수 있는 위치를 새로 추가하려면 ‘새 위치 추가’ 버튼을 눌러 원하는 폴더 경로를 선택하면 됩니다. 다만, 이 폴더에 저장된 파일은 모두 매크로 실행이 허용되므로, 악성 파일이 들어가지 않도록 폴더 접근 권한 관리에 신경 써야 합니다.


파일 자체의 차단 해제는 보통 인터넷에서 다운로드한 파일이나 이메일 첨부파일을 처음 열 때 발생하는 문제를 해결할 수 있습니다. 윈도우 운영체제는 외부에서 내려받은 파일에 ‘차단’ 속성을 자동 부여하는데, 이 때문에 매크로가 차단될 수 있습니다. 해결 방법은 탐색기에서 해당 엑셀 파일을 선택하고 마우스 오른쪽 버튼을 클릭해 ‘속성’을 선택합니다. 속성 창 하단에 ‘차단 해제’ 체크박스가 보이면 이를 선택한 뒤 ‘적용’ 버튼을 누르면 됩니다. 이렇게 하면 엑셀에서 해당 파일을 열었을 때 매크로 차단 경고가 뜨지 않고 정상 실행됩니다. 단, 이 방법 역시 신뢰할 수 있는 파일에만 적용하는 것이 안전합니다.


마지막으로, 디지털 서명을 통한 매크로 신뢰 방법에 대해 설명드리겠습니다. 디지털 서명은 매크로 작성자가 자신의 신원을 증명하고, 매크로가 수정되지 않았음을 보증하는 암호화된 인증서입니다. 기업에서는 자체 인증서를 발급하여 내부 매크로에 서명하는 경우가 많습니다. 매크로에 디지털 서명이 포함되어 있고, 해당 인증서가 신뢰할 수 있는 인증기관에서 발급되었거나 사용자가 수동으로 신뢰 인증서를 추가했다면, 엑셀은 매크로 실행 시 보안 경고를 띄우지 않습니다. 디지털 서명된 매크로를 사용하려면 먼저 매크로에 서명하는 과정이 필요하며, 이 과정은 ‘디지털 서명 도구’(SignTool)나 엑셀 내 VBA 에디터에서 수행할 수 있습니다. 신뢰할 수 있는 인증서가 없는 경우, 자체 서명용 인증서를 만들 수도 있지만 이 경우 사용자 PC에 인증서를 신뢰하도록 등록해야 합니다.


매크로 실행 시 보안 경고 메시지를 해제하는 과정에서 주의할 점은 항상 안전성을 최우선으로 고려해야 한다는 것입니다. 매크로는 편리하지만 악성코드를 실행할 수 있는 통로이기도 하므로, 신뢰성이 검증되지 않은 파일이나 매크로는 무조건 실행하지 않는 것이 좋습니다. 최근 보안 위협이 고도화되고 있으므로, 보안 센터 설정을 임의로 ‘모든 매크로 실행’으로 바꾸는 것은 권장하지 않습니다.


컴퓨터 업그레이드 필수 체크리스트 바로 가기


또한, 기업 환경에서는 중앙 관리자를 통해 그룹 정책(GPO)을 이용해 매크로 보안 정책을 일괄 관리할 수 있으며, 이 방법은 보안과 편의성을 동시에 확보할 수 있어 많이 활용됩니다. 개인 사용자라면 위에 설명한 보안 센터 설정과 신뢰할 수 있는 위치 지정 방법을 적절히 활용하는 것이 가장 현실적이고 안전한 방법입니다.


마지막으로, 매크로를 사용할 때는 반드시 정기적으로 백신 프로그램과 악성코드 탐지 솔루션을 최신 상태로 유지하고, 윈도우 및 MS 오피스 업데이트를 꾸준히 적용하는 것이 필수입니다. 마이크로소프트는 지속적으로 보안 취약점을 보완하는 업데이트를 제공하므로, 최신 버전을 사용하는 것만으로도 많은 보안 위험을 줄일 수 있습니다. 엑셀 2025 버전은 이전 버전 대비 보안 기능이 강화되어 있으므로 정품 소프트웨어를 사용하고 최신 패치를 적용하는 것이 매우 중요합니다.


이상으로 엑셀 매크로 실행 시 "보안 경고: 매크로가 차단되었습니다" 메시지를 해제하는 방법과 올바른 매크로 사용법에 대해 상세히 설명드렸습니다. 매크로 보안 정책을 이해하고 신뢰할 수 있는 매크로만 안전하게 실행하는 습관을 가지신다면, 업무 효율은 물론, 보안 사고 예방에도 큰 도움이 될 것입니다. 언제나 신중하게 매크로를 다루시기 바랍니다.