엑셀 매크로 차단 해제 안전하게 하는 방법

1회
엑셀 매크로 차단 해제 안전하게 하는 방법

얼마 전 거래처에서 받은 엑셀 파일을 열었는데, 평소 쓰던 버튼이 눌리지 않고 화면 위에 빨간 경고가 떴습니다. 파일이 고장 난 줄 알았지만, 실제로는 엑셀이 매크로 실행을 막고 있었습니다. 이런 경우 경고 문구에 따라 해결 방법이 달라집니다. 특히 인터넷에서 받은 파일은 설정 화면에서 매크로를 허용해도 계속 차단될 수 있습니다.

먼저 경고 문구부터 구분하세요

노란색 막대에 ‘매크로가 사용되지 않도록 설정했습니다’와 ‘콘텐츠 사용’ 버튼이 보인다면, 출처와 내용을 확인한 뒤 해당 파일의 매크로를 허용할 수 있습니다. 반면 빨간색 ‘보안 위험’ 막대에 인터넷에서 받은 파일이어서 매크로를 차단했다는 내용이 나오면 ‘콘텐츠 사용’ 버튼 자체가 없습니다. 이때는 파일에 붙은 인터넷 출처 표시를 확인해야 합니다.

엑셀 매크로 차단 해제를 시작하기 전에 파일 형식도 봐두면 좋습니다. 매크로가 들어 있는 통합 문서는 주로 .xlsm이나 .xlsb이고, 매크로 사용 서식 파일은 .xltm입니다. 일반적인 .xlsx 파일에는 VBA 매크로가 저장되지 않습니다. 파일 이름 끝이 .xlsx라면 버튼이 작동하지 않는 이유가 매크로 차단인지, 애초에 매크로가 없는 파일인지 먼저 확인하는 편이 빠릅니다.

인터넷에서 받은 파일 한 개만 차단 해제하는 방법

윈도우에서 받은 파일이라면 엑셀을 먼저 닫고 파일 탐색기에서 원본 파일을 찾습니다. 파일을 마우스 오른쪽 버튼으로 누른 다음 ‘속성’을 열고, ‘일반’ 탭 아래쪽의 ‘보안’ 항목을 확인하세요. ‘차단 해제’ 체크박스가 있으면 선택한 뒤 ‘적용’과 ‘확인’을 누릅니다. 파일을 다시 열었을 때 매크로 사용 여부를 묻는 경고가 나오면 출처를 재확인하고 허용하면 됩니다.

예를 들어 매달 같은 담당자에게 받는 정산 파일이라도, 이번 달 파일을 처음 받았다면 새 파일의 속성을 따로 확인해야 합니다. ‘차단 해제’는 선택한 파일에 적용되는 조치입니다. Microsoft 안내에 따르면 이 방법은 윈도우가 파일에 붙인 인터넷 출처 표시를 제거하는 것이며, 회사 정책이나 엑셀 보안 설정까지 해제하는 것은 아닙니다.

속성 창에 ‘차단 해제’가 보이지 않을 수도 있습니다. 그 파일에 인터넷 출처 표시가 없거나, 파일이 놓인 위치 때문에 체크박스가 나타나지 않는 경우가 있습니다. 이럴 때는 같은 단계를 반복하기보다 엑셀의 경고 문구와 파일이 저장된 위치를 다시 확인해야 합니다.

광고

자주 쓰는 파일은 신뢰할 수 있는 위치를 신중하게 사용하세요

매일 사용하는 내부 업무 파일이라면 엑셀의 ‘신뢰할 수 있는 위치’를 이용할 수도 있습니다. 엑셀에서 ‘파일 → 옵션 → 보안 센터 → 보안 센터 설정 → 신뢰할 수 있는 위치’로 이동해 전용 폴더를 추가하고, 검증한 파일만 그곳에 보관하는 방식입니다. 다만 이 폴더에 있는 파일은 매크로를 비롯한 활성 콘텐츠가 허용될 수 있으므로, 다운로드 폴더 전체를 지정하는 식의 넓은 설정은 피하는 게 좋습니다.

‘파일 → 옵션 → 보안 센터 → 보안 센터 설정 → 매크로 설정’에서도 현재 설정을 볼 수 있습니다. 일반적으로 ‘알림을 표시하고 VBA 매크로 사용 안 함’ 상태라면 파일별로 판단할 여지가 있습니다. ‘모든 VBA 매크로 사용’은 악성 코드까지 실행될 수 있어 상시 해결책으로 권하기 어렵습니다. 설정 이름은 엑셀 버전과 표시 언어에 따라 조금 다를 수 있습니다.

해제했는데도 실행되지 않을 때 확인할 것

차단 해제 후에도 버튼이 작동하지 않는다면 우선 파일을 완전히 닫았다가 다시 여세요. 이어서 파일 형식, 경고 문구, 보안 센터의 매크로 설정을 차례로 확인합니다. 회사나 학교에서 지급한 PC라면 관리자가 정책으로 매크로 실행을 제한했을 수도 있습니다. 설정 항목이 회색으로 표시되거나 변경해도 다시 막힌다면, 사용자가 임의로 풀 수 없는 정책인지 전산 담당자에게 확인하는 것이 정확합니다.

공유 폴더에 있는 파일은 개인 PC에 저장한 파일과 다르게 처리될 수 있습니다. 해당 파일만 필요한 상황이라면 출처가 확인된 사본을 로컬에 저장해 속성을 살펴보고, 여러 사람이 계속 써야 하는 업무 파일이라면 관리자와 신뢰할 위치나 서명된 매크로 사용 방법을 상의하는 편이 낫습니다. 파일 이름만 바꾸거나 복사본을 여러 개 만드는 방법으로는 차단 원인을 알기 어렵습니다.

광고

실행 전에 파일의 출처와 동작을 확인하세요

매크로는 셀 서식을 바꾸는 간단한 작업부터 파일을 수정하거나 다른 프로그램과 연동하는 작업까지 할 수 있습니다. 그래서 ‘이 파일을 누가 보냈는지’와 ‘버튼을 누르면 무엇이 실행되는지’를 알고 허용해야 합니다. 예상하지 못한 메일 첨부파일이나 메신저로 전달된 파일이라면 발신자 표시만 믿지 말고, 원래 연락하던 경로로 파일 전달 사실을 확인하는 게 안전합니다.

업무에 필요한 매크로라면 파일 하나의 출처를 확인하고 그 파일에 맞는 방법으로 허용하는 습관이 좋습니다. 엑셀의 경고는 번거로워 보여도 실행 전에 한 번 더 판단할 시간을 줍니다. 그 짧은 확인이 업무 파일을 안심하고 계속 쓰는 데 도움이 됩니다.

엑셀 매크로 차단 해제 안전하게 하는 방법 - 요약

댓글 0

평가를 남기려면 로그인해 주세요.

모두 ID로 로그인

불러오는 중…