기본적으로 Excel은 악성 바이러스로부터 사용자를 보호하기 위해 모든 매크로를 비활성화합니다. 그러나 매크로를 사용하여 Excel에서 반복적인 작업을 자동화할 수 있습니다.
매크로는 복잡하고 반복적인 작업을 자동화할 수 있는 일련의 Excel 명령 및 지침입니다. 시간을 낭비하는 일련의 작업을 수동으로 수행하는 대신 작업을 매크로로 기록하여 자동으로 실행할 수 있습니다.
그러나 매크로 사용 Excel 파일을 실행할 때 보안 관점에서 많은 위험이 있습니다. 일부 매크로 사용 통합 문서에는 드라이브의 파일을 손상시키거나 완전히 삭제하고, 데이터를 손상시키고, 전체 컴퓨터를 손상시킬 수 있는 악성 매크로 바이러스가 포함될 수 있습니다.
기본적으로 Excel은 감염 가능성이 있는 파일을 열지 못하도록 모든 매크로를 비활성화합니다. 이 게시물에서는 Microsoft Excel에서 매크로를 활성화하여 워크플로를 향상시키는 방법을 보여줍니다. 파일별로 또는 모든 통합 문서에 대해 또는 신뢰할 수 있는 위치에서 매크로를 활성화할 수 있습니다.
개별 파일에서 매크로를 활성화하는 방법
메시지 표시줄이나 Excel 백스테이지 보기에서 특정 개별 파일에 대한 매크로를 활성화할 수 있습니다.
메시지 표시줄에서 매크로 활성화
매크로가 포함된 Excel 문서를 열면 Excel 리본 바로 아래에 노란색 메시지 표시줄이 표시됩니다(아래 스크린샷 참조). 이 Excel 문서에서 매크로가 비활성화되었다고 표시됩니다. '콘텐츠 활성화' 버튼을 클릭하여 매크로를 활성화합니다.
Backstage 보기에서 매크로 활성화
매크로를 활성화할 수 있는 또 다른 방법은 백스테이지 보기를 사용하는 것입니다. Microsoft Excel에서 '파일' 탭을 엽니다. '정보' 탭에 노란색 '보안 경고'가 표시됩니다.
'콘텐츠 활성화' 아이콘을 클릭하고 '모든 콘텐츠 활성화'를 선택하여 이 파일의 모든 매크로를 활성화합니다.
두 가지 방법 모두 매크로를 활성화하면 Excel에서 해당 문서를 신뢰할 수 있는 문서로 만듭니다. 즉, 나중에 해당 문서를 열 때 매크로를 다시 활성화하라는 메시지가 표시되지 않습니다.
한 세션에 대해 매크로를 활성화하는 방법
특정 파일에 대해 한 번만 매크로를 활성화하고 해당 파일을 신뢰할 수 있는 문서로 만들고 싶지 않은 경우가 있습니다. 이러한 경우 Excel에서는 파일의 한 세션에 대해서만 매크로를 활성화할 수 있습니다.
그렇게 하려면 Excel에서 '파일' 탭을 클릭하고 백스테이지 보기에서 '정보' 탭을 엽니다. 보안 경고 영역에서 '콘텐츠 사용'을 클릭하고 '고급 옵션'을 선택합니다.
'Microsoft Office 보안 옵션' 대화 상자에서 '이 세션에 대한 콘텐츠 사용'을 선택하고 '확인'을 클릭합니다.
이제 매크로는 현재 세션에 대해서만 활성화됩니다. 문서를 다시 열면 Excel에서 매크로를 다시 활성화하라는 메시지를 표시합니다.
모든 통합 문서에서 매크로를 활성화하는 방법
Excel에는 기본적으로 통합 문서의 모든 매크로를 사용하거나 사용하지 않도록 설정할 수 있는 보안 센터가 있습니다. Excel 보안 센터에는 컴퓨터와 문서를 안전하게 유지하는 데 도움이 되는 보안 및 개인 정보 설정이 포함되어 있습니다.
모든 매크로를 활성화하려면 Excel의 '파일' 탭으로 이동하여 백스테이지 보기의 왼쪽 사이드바에서 '옵션'을 클릭합니다.
Excel 옵션 대화 상자가 열립니다. 왼쪽 사이드바에서 '보안 센터'를 클릭하고 오른쪽에서 '보안 센터 설정' 버튼을 클릭합니다.
보안 센터 대화 상자에서 왼쪽 사이드바의 '매크로 설정'을 선택하면 오른쪽에 4개의 매크로 설정이 표시됩니다.
네 가지 매크로 설정:
- 알림 없이 모든 매크로 비활성화: 이 옵션은 매크로를 완전히 비활성화하여 확인 없이 차단합니다. 이 설정을 선택하면 알림이 표시되지 않습니다.
- 알림이 있는 모든 매크로 비활성화: 매크로를 차단하지만 알림을 표시하는 기본 옵션입니다. 이를 통해 파일별로 매크로를 활성화할 수 있습니다. 출처를 신뢰할 수 없다면 '콘텐츠 활성화'를 클릭하지 마십시오.
- 디지털 서명된 매크로를 제외한 모든 매크로 비활성화: 이 옵션은 디지털 서명된 매크로를 제외한 모든 매크로를 차단합니다. Excel은 여전히 대부분의 매크로에 대해 확인을 요청하지만 신뢰할 수 있는 매크로는 확인 없이 실행됩니다.
- 모든 매크로 활성화: 이 설정을 선택하면 확인 없이 모든 매크로를 실행할 수 있습니다. 또한 이 옵션은 시스템을 잠재적인 맬웨어 및 바이러스에 취약하게 만듭니다. 그러나 이 설정을 사용하면 매번 매크로를 활성화할 필요가 없습니다.
이제 확인 없이 모든 매크로를 활성화하려면 매크로 설정에서 네 번째 옵션인 '모든 매크로 활성화'를 선택합니다. 그런 다음 '확인'을 클릭하여 설정을 저장합니다.
모든 매크로를 비활성화하려면 위 옵션에서 적절한 설정을 선택하십시오.
신뢰할 수 있는 위치에서 매크로 활성화
매크로 사용 파일을 저장할 수 있는 로컬 네트워크 또는 시스템의 특정 위치를 신뢰하도록 Excel을 설정할 수 있습니다. 신뢰할 수 있는 위치에서 파일을 열면 보안 센터에서 '알림 없이 모든 매크로 사용 안 함' 설정을 선택한 경우에도 Excel에서 확인 없이 해당 매크로를 자동으로 실행합니다.
신뢰할 수 있는 위치를 추가하려면 '파일' 탭으로 이동하여 백스테이지 보기에서 '옵션'을 클릭합니다.
왼쪽 사이드바에서 '보안 센터'를 클릭하고 대화 상자 오른쪽에서 '보안 센터 설정'을 엽니다.
보안 센터 대화 상자에서 왼쪽 상단의 '신뢰할 수 있는 위치'를 클릭하면 오른쪽에 있는 상자 안에 나열된 모든 '신뢰할 수 있는 위치'를 볼 수 있습니다.
네트워크에서 위치를 추가하는 경우 '내 네트워크에서 신뢰할 수 있는 위치 허용' 옆의 확인란을 선택합니다. 드라이브에서 위치를 추가하는 경우 선택하지 않은 상태로 두십시오. 그런 다음 '새 위치 추가' 버튼을 클릭합니다.
그런 다음 신뢰할 수 있는 위치 대화 상자에서 '찾아보기' 버튼을 클릭하고 드라이브 또는 네트워크에서 위치를 선택합니다. 악성 매크로가 드라이브를 통해 쉽게 퍼질 수 있으므로 네트워크에서 드라이브를 선택하지 않는 것이 좋습니다.
선택한 위치의 하위 폴더도 신뢰할 수 있도록 하려면 '이 위치의 하위 폴더도 신뢰할 수 있음' 확인란을 선택합니다. 원하는 경우 '설명:' 상자에 신뢰할 수 있는 위치에 대한 설명을 추가할 수도 있습니다. 그런 다음 '확인'을 클릭합니다.
완료되면 새 위치가 경로 목록에 추가된 것을 볼 수 있습니다.
이제 매크로 사용 가능 Excel 파일을 나열된 신뢰할 수 있는 위치에 저장하고 보안 경고 없이 해당 매크로를 실행할 수 있습니다.
신뢰할 수 있는 문서를 제거하는 방법
보안 문제 때문에 Excel 파일에서 매크로를 실행하지 않기로 결정하고 첫 번째 매크로 설정(알림 없이 모든 매크로 비활성화)을 선택한 경우에도 특정 파일에서 매크로를 실행할 수 있습니다.
Excel이 이전 작업을 기억하기 때문입니다. 기본 설정(알림이 있는 모든 매크로 비활성화)이 선택된 상태에서 일부 파일을 열 때 '내용 활성화'를 클릭하여 일부 파일에서 매크로를 활성화한 경우 Excel은 해당 작업을 기억합니다.
매크로 사용 문서에서 '콘텐츠 사용' 버튼을 클릭하면 Excel에서 해당 파일을 신뢰할 수 있는 문서에 추가합니다. 매크로 설정을 '알림 없이 모든 매크로 비활성화'로 변경한 후에도 해당 파일은 여전히 신뢰할 수 있는 문서이므로 해당 파일에서 매크로를 계속 실행할 수 있습니다.
모든 매크로를 완전히 비활성화하려면 해당 신뢰 문서를 제거해야 합니다. 그렇게 하려면 파일 → 옵션 → 보안 센터 → 보안 센터 설정으로 이동합니다.
보안 센터 창에서 '신뢰할 수 있는 문서' 옵션을 클릭합니다. 모든 신뢰할 수 있는 문서를 지우려면 '지우기' 버튼을 클릭하십시오.
그런 다음 팝업 창에서 '예'를 클릭하여 확인합니다.
이제 모든 신뢰할 수 있는 문서가 지워집니다. 신뢰할 수 있는 문서를 지우면 해당 문서에서 매크로뿐만 아니라 ActiveX 컨트롤 및 해당 문서의 다른 유형의 활성 콘텐츠도 실행되지 않습니다.