엑셀 매크로 보안 경고 안 뜨게 설정하는 방법: 안전한 매크로 사용 가이드(2025년 최신)

엑셀에서 반복적인 작업을 자동화해주는 **엑셀 매크로** 기능은 정말 편리하죠? 하지만 매크로가 포함된 파일을 열 때마다 “보안 경고: 매크로를 사용할 수 없도록 설정했습니다.”와 같은 메시지가 나타나서 ‘콘텐츠 사용’ 버튼을 매번 눌러야 했던 경험, 다들 있으실 겁니다. 이러한 **보안 경고 메시지**는 악성 코드로부터 여러분의 PC를 보호하기 위한 중요한 장치이지만, 때로는 작업 흐름을 방해하기도 합니다.특히 2022년 이후 Microsoft는 인터넷에서 다운로드한 매크로 파일(.xlsm, .docm 등)에 대해 **Mark of the Web(MOTW)** 기술을 기반으로 **기본 차단 정책을 시행**하고 있어, 이전보다 **매크로 보안**에 대한 이해와 설정이 더욱 중요해졌습니다. 이 정책으로 인해 알림조차 뜨지 않고 매크로가 바로 비활성화될 수도 있습니다.

오늘은 이 귀찮은 **매크로 알림**을 안전하게 관리하면서, 업무 효율을 높일 수 있는 다양한 설정 방법들을 알려드릴게요. 무조건 **경고 메시지**를 해제하기보다는, 파일을 상황에 맞춰 현명하게 **매크로 활성화**를 설정하는 것이 중요합니다! 함께 **엑셀 매크로 보안** 설정의 모든 것을 파헤쳐 볼까요? ✨

엑셀 매크로 보안 경고 안 뜨게 설정하는 방법: 안전한 매크로 사용 가이드


엑셀 매크로란 무엇이며, 왜 보안 알림이 뜰까? (최신 정책 반영)

엑셀 매크로는 사용자의 반복적인 작업을 기록하여 버튼 한 번으로 자동으로 실행할 수 있도록 해주는 기능입니다. 복잡한 데이터 처리, 보고서 자동 생성 등 업무 효율을 극대화하는 데 매우 유용하죠. 하지만 이러한 매크로는 Visual Basic for Applications(VBA)라는 프로그래밍 언어로 작성되며, 이 코드를 통해 시스템에 접근할 수도 있습니다. 만약 악의적인 매크로가 포함된 파일을 열었다면, 여러분의 PC가 손상되거나 개인 정보가 유출될 위험이 있습니다.

바로 이러한 위험 때문에 엑셀은 기본적으로 **매크로 보안**을 강화하여, 매크로가 포함된 파일을 열 때마다 **보안 알림** 메시지를 띄우는 것입니다. 이는 사용자가 매크로의 잠재적 위험을 인지하고 **매크로 활성화** 여부를 결정하도록 돕는 중요한 안전 장치입니다. 특히 Excel 2016, 2019, 2021, Microsoft 365 버전에서 기본적인 보안 알림 및 차단 정책이 적용됩니다.

⚠️ 최신 Microsoft 정책 (2022년 이후): 2022년부터 Microsoft는 인터넷이나 이메일을 통해 다운로드된 매크로 파일에 대해 ‘Mark of the Web(MOTW)’이라는 보안 메커니즘을 적용하여, **기본적으로 매크로 실행을 완전히 차단**합니다. 이 경우에는 기존의 ‘콘텐츠 사용’ 알림조차 표시되지 않고, 매크로가 비활성화된 채로 파일이 열릴 수 있습니다. 이 문제를 해결하려면 파일의 속성에서 ‘차단 해제(Unblock)’ 옵션을 수동으로 체크해야 합니다.


매크로 보안 수준 이해하기

**엑셀 매크로의 보안** 설정은 [파일] > [옵션] > [보안 센터] > [보안 센터 설정] > [매크로 설정] 경로에서 조절할 수 있습니다. (참고: 버전에 따라 [옵션] 또는 [보안 센터] 메뉴 위치가 약간 다를 수 있습니다.)
여기에는 일반적으로 네 가지 수준의 **매크로 보안** 옵션이 있습니다.

  • 모든 매크로 제외 (알림 표시 안 함): 매크로를 완전히 비활성화하며, 관련 **알림**도 표시하지 않습니다. 가장 안전하지만, 매크로 기능을 전혀 사용할 수 없습니다.
  • 모든 매크로 제외 (알림 표시): 매크로를 비활성화하지만, **보안 알림**은 표시합니다. 가장 일반적인 기본 설정으로, 사용자가 필요할 때 ‘콘텐츠 사용’을 눌러 **매크로 실행**을 허용할 수 있습니다. (단, 2022년 이후 인터넷 다운로드 파일은 이 알림조차 뜨지 않을 수 있음)
  • 디지털 서명된 매크로만 포함 (알림 표시): 신뢰할 수 있는 게시자가 디지털 서명한 매크로만 허용하고, 그 외에는 **보안 알림**을 표시합니다.
  • 모든 매크로 포함 (권장하지 않음, 위험한 코드 실행 가능): 모든 매크로를 활성화하며, 어떠한 **경고**도 표시하지 않습니다. 가장 위험한 설정으로, 절대 권장하지 않습니다.

방법 1: 매크로 보안 수준 변경 (매우 주의 필요)

이 방법은 **보안 알림**을 완전히 없애는 가장 직접적인 방법이지만, **보안에 매우 취약해질 수 있으므로 신중하게 사용해야 합니다.** 특히 출처를 알 수 없는 파일을 자주 연다면 여러분의 PC가 심각한 위험에 노출될 수 있습니다.

  1. 엑셀을 엽니다.
  2. [파일] 탭을 클릭한 후 왼쪽 메뉴에서 [옵션]을 선택합니다.
  3. [Excel 옵션] 창에서 왼쪽 [보안 센터]를 클릭한 후, 오른쪽에 보이는 [보안 센터 설정] 버튼을 클릭합니다.
  4. [보안 센터] 창 왼쪽 메뉴에서 [매크로 설정]을 클릭합니다.
  5. 여기서 ‘모든 매크로 포함 (권장하지 않음, 위험한 코드 실행 가능)’을 선택하고 [확인]을 누릅니다.

이 설정을 사용하면 더 이상 **매크로 관련 경고**가 나타나지 않지만, 모든 매크로가 자동으로 실행되므로 악성 매크로의 위험에 그대로 노출됩니다. **이 설정은 절대 권장하지 않으며**, 특히 기업 환경에서는 그룹 정책(GPO)으로 인해 이 설정 자체가 차단되는 경우가 많습니다.


방법 2: 신뢰할 수 있는 문서로 설정하기 (일회성 승인, 최신 정책 반영)

이 방법은 파일을 열 때마다 **보안 알림**이 뜨는 것을 한 번만 해결하는 방법입니다. 파일을 열 때마다 나타나는 노란색 **알림 표시줄**에서 ‘콘텐츠 사용’을 클릭하면 해당 파일은 ‘신뢰할 수 있는 문서’로 등록됩니다. 이후에는 해당 파일을 다시 열 때 관련 **매크로 경고**가 나타나지 않습니다.

  • 장점: 특정 파일에만 적용되므로 다른 파일의 **매크로 보호**에는 영향을 주지 않습니다.
  • 단점: 새로운 파일을 열 때는 다시 ‘콘텐츠 사용’을 눌러야 합니다.

이 방식은 출처가 명확하고 안전하다고 확신하는 파일을 가끔 사용할 때 편리합니다.

⚠️ 단, 인터넷에서 다운로드한 파일이나 이메일 첨부파일로 받은 매크로 파일은 Microsoft 정책에 따라 기본적으로 신뢰할 수 있는 문서로 지정할 수 없습니다. 이 경우, 먼저 파일의 속성(Windows 탐색기에서 파일 우클릭 → 속성) 창에서 ‘차단 해제(Unblock)’ 옵션을 체크해야 **매크로 활성화**가 가능해집니다.


방법 3: 신뢰할 수 있는 위치 추가하기 (가장 권장, 최신 정책 반영)

특정 폴더에 있는 모든 파일의 매크로를 안전하다고 판단하고 싶을 때 사용하는 방법입니다. **엑셀 매크로 관련 알림**을 해제하면서도 가장 안전한 방법으로 권장됩니다.

  1. [파일] > [옵션] > [보안 센터] > [보안 센터 설정] > [신뢰할 수 있는 위치]로 이동합니다.
  2. [새 위치 추가] 버튼을 클릭합니다.
  3. [Microsoft Office 신뢰할 수 있는 위치] 대화 상자에서 [찾아보기]를 클릭하여 **매크로** 파일이 저장된 폴더를 선택합니다.
  4. ‘이 위치의 하위 폴더도 신뢰함’ 옵션을 선택하면 해당 폴더 아래의 모든 하위 폴더까지 신뢰 영역으로 지정됩니다.
  5. [확인]을 눌러 모든 창을 닫습니다.

이제 해당 폴더에 저장된 **엑셀 매크로** 파일들은 **보안 알림** 없이 자동으로 **매크로 실행**이 허용됩니다. 단, 이 폴더에는 반드시 안전하다고 확신할 수 있는 파일만 저장해야 합니다.

⚠️ 중요: 2022년 이후 Microsoft는 인터넷에서 다운로드한 매크로 파일(.xlsm, .docm 등)에 대해 Mark of the Web 기반으로 매크로 실행을 기본적으로 차단하고 있습니다. 따라서 신뢰할 수 있는 위치에 파일을 저장하더라도, 인터넷에서 받은 파일이라면 여전히 차단될 수 있습니다. 이 경우, 해당 파일의 속성(파일 우클릭 -> 속성)에서 ‘차단 해제’ 옵션을 체크해 주어야 매크로가 정상적으로 실행될 수 있습니다.

⚠️ 네트워크 경로 지정 시 주의: OneDrive나 SharePoint와 같은 클라우드 동기화 폴더 또는 로컬 네트워크 드라이브를 신뢰 영역으로 지정할 때는 특히 위험할 수 있습니다. 해당 경로에 다른 사용자가 악성 매크로 파일을 올리면, 여러분의 PC에서 어떠한 **경고** 없이 자동으로 실행될 위험이 있습니다. 네트워크 경로를 신뢰할 수 있는 위치로 추가하기 전에는 반드시 IT 담당자와 협의하거나 신뢰할 수 있는 파일만 공유되는 환경인지 확인해야 합니다.


방법 4: 매크로 디지털 서명 (고급 사용자 및 기업 환경)

자신이 만든 매크로나 내부적으로 공유하는 매크로 파일의 **매크로 보안** 신뢰도를 높이고 싶을 때 사용합니다. 디지털 서명은 매크로 코드가 변경되지 않았음을 보증하고, 누가 매크로를 만들었는지 확인해주는 역할을 합니다.

  • ‘SelfCert.exe’ 도구를 사용하여 자체적으로 디지털 서명을 만들 수 있습니다. (검색: ‘Office SelfCert’) 이 도구는 Office 설치 시 함께 제공되지만, 일부 환경에서는 별도 설치가 필요할 수 있습니다.
  • 주의: SelfCert로 생성한 자체 서명 인증서는 해당 PC나 제한된 환경에서만 신뢰되며, 다른 PC에서 사용하려면 해당 서명을 ‘신뢰할 수 있는 게시자’로 수동으로 등록해야 하는 한계가 있습니다. 더 넓은 범위의 신뢰성을 위해서는 공신력 있는 외부 인증 기관(CA)에서 발급한 코드 서명 인증서를 사용해야 합니다. 기업 환경에서는 Microsoft CA 기반 코드 서명 인증서를 활용하는 경우도 많습니다.
  • 매크로 코드에 서명을 추가한 후, 다른 사용자는 해당 서명을 ‘신뢰할 수 있는 게시자’로 등록하여 **보안 알림** 없이 **매크로 실행**이 가능합니다.

이 방법은 주로 기업 환경에서 매크로를 배포하거나, 매크로의 출처를 명확히 하고 싶을 때 유용합니다.


마무리하며: 안전한 엑셀 매크로 사용을 위한 현명한 선택

지금까지 **엑셀 매크로 관련 알림**을 관리하는 다양한 방법들을 알아보았습니다. **매크로**는 엑셀의 강력한 기능이지만, **보안**에 대한 경각심을 늦춰서는 안 됩니다. 특히 2022년 이후 변경된 Microsoft의 최신 정책을 이해하고 적용하는 것이 매우 중요합니다.

핵심은 **’무조건적인 해제’가 아니라 ‘안전한 사용 환경 구축’**입니다. 여러분의 상황에 맞춰 다음 시나리오를 참고해 보세요:

  • 개인적으로 직접 만든 매크로 파일: 안전하다고 확신하는 매크로를 **’신뢰할 수 있는 위치’**에 저장하여 편리하게 사용하세요.
  • 회사 내부에서 배포되는 매크로 파일: IT 부서에서 권장하는 **디지털 서명**된 매크로를 사용하거나, 지정된 **’신뢰할 수 있는 위치’**를 활용하세요. 네트워크 드라이브를 신뢰할 수 있는 위치로 지정할 때는 반드시 IT 담당자와 협의해야 합니다.
  • 인터넷이나 이메일로 받은 출처 불분명한 파일: **절대 매크로를 실행하지 마세요!** 파일의 속성에서 ‘차단 해제’ 옵션이 있더라도 신중해야 하며, 의심스러운 파일은 아예 열지 않는 것이 가장 안전합니다.

‘모든 매크로 포함’ 설정은 절대 권장하지 않는 매우 위험한 설정임을 다시 한번 강조합니다. 안전한 **엑셀 매크로 활용**을 통해 업무 효율을 높이고, 동시에 소중한 데이터를 보호하시길 바랍니다! 더 궁금한 점이 있으시면 언제든지 질문해주세요. 😊


 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다