2020년 4월 Office 보안 업데이트의 영향을 받는 VBA 솔루션에 대한 FAQ

적용 대상
Office 365 Office 2016 Office 2013 Office 2010

요약​​

Microsoft Common Vulnerabilities and Exposures CVE-2020-0760에 나열된 Microsoft Office 보안 업데이트 중 하나를 설치하면 일부 유형의 VBA(Visual Basic for Applications) 참조가 차단되고 오류 메시지가 표시될 수 있습니다.

이 문서에서는 사용자와 IT 관리자에게 기존 VBA 솔루션이 중단될 경우 수행할 작업을 알려주는 FAQ(질문과 대답)를 제공합니다.

참고 이러한 동작 변경은 Office의 디자인 변경으로 인해 발생합니다. 새 동작은 의도적으로 적용됩니다. 따라서 수정이 필요하지 않으며 완화가 제공되지 않습니다.

영향을 받는 VBA 참조 유형은 무엇입니까?

다음 유형의 VBA 참조가 영향을 받을 수 있습니다.

  • Typelibs (*.olb, *.tlb, *.dll)
  • 실행 파일(*.exe)
  • ActiveX 컨트롤(*.ocx)

이러한 파일은 인터넷 또는 인트라넷 서버에 있거나 인터넷에서 다운로드한 경우 차단될 수 있습니다.

VBA 개체 라이브러리 참조에 대한 자세한 내용은 개체 라이브러리 참조 확인 또는 추가를 참조하세요.

VBA 개체 라이브러리가 차단될 때 표시되는 오류 메시지는 무엇인가요?

기존 VBA 솔루션에 차단된 일부 VBA 개체 라이브러리 또는 참조가 있는 경우 다음 오류 메시지가 표시됩니다.

참고

컴파일 오류:

프로젝트 또는 라이브러리를 찾을 수 없습니다.

차단되는 라이브러리로 인한 VBA 오류의 스크린샷.

누락된 VBA 개체 라이브러리를 나타내는 표준 메시지입니다. 이 오류 메시지가 표시되면 현재 VBA 솔루션을 다시 방문하고 차단된 라이브러리를 로컬 라이브러리로 바꿉니다.

VBA 개체 라이브러리의 차단을 해제하려면 어떻게 해야 하나요?

인터넷 VBA 개체 라이브러리: 이러한 라이브러리는 취약하기 때문에 차단하는 것이 좋습니다.

인트라넷 VBA 개체 라이브러리: 다음 이미지와 같이 GPO 설정을 통해 사용하도록 설정할 수 있습니다. 이 설정은 사용자 구성>관리 템플릿>Microsoft Office 2016>보안 설정 아래에 있습니다.

GPO 설정