매크로 알림 설정

이 정책 설정은 VBA(Visual Basic for Applications) 매크로 또는 Excel 4.0(XLM) 매크로가 있을 때 지정된 응용 프로그램이 사용자에게 경고하는 방법을 제어합니다. 다수의 Office 앱에서 VBA 매크로가 지원되지만 XLM 매크로는 Excel에서만 지원됩니다.

이 정책 설정을 사용하는 경우 네 가지 옵션 중 하나를 선택하여 지정된 응용 프로그램이 사용자에게 VBA 매크로에 대해 경고하는 방법을 결정할 수 있습니다. Excel에서 XLM 매크로에 대해 사용자에게 경고하는 방법을 결정하는 확인란도 있습니다.

VBA 매크로의 경우 다음과 같은 선택 항목이 있습니다.

- 알림이 없는 VBA 매크로 사용 안 함: 응용 프로그램에서 서명 여부와 관계없이 VBA 매크로를 사용 중지하고 이를 사용자에게 알리지 않습니다.

- 알림이 있는 VBA 매크로 사용 안 함: 응용 프로그램에서 서명 여부와 관계없이 VBA 매크로에 대한 신뢰 표시줄을 사용합니다. 이 옵션은 Office의 기본 구성을 적용합니다.

- VBA 매크로 사용 안 함(디지털 서명된 매크로 제외): 응용 프로그램은 디지털 서명된 매크로에 대한 신뢰 표시줄을 표시하여 사용자가 이를 사용 또는 사용 중지 상태로 둘 수 있습니다. 서명되지 않은 매크로는 사용 중지되며 사용자에게 알리지 않습니다.

- VBA 매크로 사용(권장하지 않음): 서명 여부와 관계없이 VBA 매크로를 사용합니다. 이 옵션을 사용하면 위험한 코드가 검색되지 않은 상태로 실행될 수 있으므로 보안 위험이 크게 증가할 수 있습니다.

이 정책 설정을 사용하지 않거나 구성하지 않은 경우 "알림이 있는 VBA 매크로 사용 안함"이 기본 설정으로 되고 "VBA 매크로를 사용할 때 Excel 4.0 매크로 사용"이 선택됩니다. 사용자가 VBA 또는 XLM 매크로가 포함된 파일을 지정된 응용 프로그램에서 열면, 해당 응용 프로그램은 매크로가 사용 중지된 파일을 열면서 매크로가 있으므로 파일이 사용 중지되었음을 알리는 경고와 함께 신뢰 표시줄을 표시합니다. 사용자는 적절한 경우 파일을 검사하고 편집할 수 있지만, 신뢰 표시줄에서 "콘텐츠 사용"을 클릭하여 사용하도록 설정할 때까지는 사용 중지된 기능을 사용할 수 없습니다.

다음 섹션은 Excel 4.0(XLM) 매크로에만 적용됩니다.

"VBA 매크로를 사용할 때 Excel 4.0 매크로 사용" 확인란을 선택한 경우 VBA 매크로에 대해 선택한 설정이 XLM 매크로에도 적용됩니다. 이 확인란을 선택하지 않으면 모든 XLM 매크로가 사용 중지되며 사용자에게 알리지 않습니다.

"디지털 서명된 매크로를 제외한 VBA 매크로 사용 안 함"을 선택하면 XLM 매크로에는 서명할 수 없으며 사용이 중지됩니다.

"Excel에서 XLM 매크로 실행 방지" 정책 설정을 사용하면 이 정책 설정 구성 방법에 관계없이 Excel에서 XLM 매크로를 실행할 수 없습니다.

다음 섹션은 VBA 매크로에만 적용됩니다.

"신뢰할 수 있는 게시자가 서명해야 하는 매크로 필요" 확인란을 선택한 경우 디지털 서명된 매크로가 있으나 신뢰할 수 있는 게시자가 아닌 파일을 여는 사용자는 매크로가 실행 중 차단되었다는 알림을 받게 됩니다.

보안 향상을 위해 선택이 권장되는 두 개의 추가 확인란이 있습니다.

- 현재 사용자 인증서 저장소에 설치된 신뢰할 수 있는 게시자의 인증서 차단

- 신뢰할 수 있는 게시자의 인증서에 대해 EKU(확장 키 사용)가 필요

참고: 이 두 확인란은 "신뢰할 수 있는 게시자가 서명해야 하는 매크로 필요" 확인란을 선택한 경우에만 적용됩니다.

"로컬 컴퓨터 인증서 저장소에 설치된 신뢰할 수 있는 게시자의 인증서 차단"을 선택하면 신뢰할 수 있는 게시자의 인증서가 현재 사용자 인증서 저장소에 설치되어 있는 경우 매크로가 실행되지 않습니다. 매크로를 실행하려면 로컬 컴퓨터 인증서 저장소에 인증서가 설치되어 있어야 합니다. 컴퓨터에 관리자 액세스 권한이 있는 계정만 로컬 컴퓨터 인증서 저장소에 인증서를 설치할 수 있습니다.

"신뢰할 수 있는 게시자의 인증서에 대한 EKU(확장 키 사용) 필요" 확인란을 선택한 경우 EKU는 인증서 사용 중 하나로 "코드 서명"을 포함해야 합니다.

중요: "디지털 서명된 매크로를 제외한 모든 항목 사용 안 함"을 선택하면 사용자는 서명되지 않은 Access 데이터베이스를 열 수 없습니다.

또한 Microsoft Office는 신뢰할 수 있는 게시자의 인증서를 Internet Explorer 신뢰할 수 있는 저장소에 저장합니다. 초기 버전의 Microsoft Office에서는 신뢰할 수 있는 게시자 인증서 정보(특히 인증서 지문)는 특수한 Office 신뢰할 수 있는 게시자 저장소에 저장했었습니다. Microsoft Office는 여전히 Office 신뢰할 수 있는 게시자 저장소에서 신뢰할 수 있는 게시자 인증서의 정보를 읽지만 이 저장소에 정보를 쓰지는 않습니다.

따라서 이전 버전의 Microsoft Office에 신뢰할 수 있는 게시자 목록을 만들었고 Office로 업그레이드한 경우 신뢰할 수 있는 게시자 목록이 계속 인식됩니다. 그러나 목록에 추가하는 신뢰할 수 있는 게시자 인증서는 Internet Explorer 신뢰할 수 있는 게시자 저장소에 저장됩니다.

지원: Windows 7 이상




  1. 알림이 없는 VBA 매크로 사용 안 함
    Registry HiveHKEY_CURRENT_USER
    Registry Pathsoftware\policies\microsoft\office\16.0\excel\security
    Value Namevbawarnings
    Value TypeREG_DWORD
    Value4
  2. 알림이 있는 VBA 매크로 사용 안 함
    Registry HiveHKEY_CURRENT_USER
    Registry Pathsoftware\policies\microsoft\office\16.0\excel\security
    Value Namevbawarnings
    Value TypeREG_DWORD
    Value2
  3. 디지털 서명된 매크로를 제외하고 VBA 매크로 사용 안 함
    Registry HiveHKEY_CURRENT_USER
    Registry Pathsoftware\policies\microsoft\office\16.0\excel\security
    Value Namevbawarnings
    Value TypeREG_DWORD
    Value3
  4. 모든 VBA 매크로 사용(권장하지 않음)
    Registry HiveHKEY_CURRENT_USER
    Registry Pathsoftware\policies\microsoft\office\16.0\excel\security
    Value Namevbawarnings
    Value TypeREG_DWORD
    Value1

VBA 매크로를 사용하는 경우 Excel 4.0 매크로 사용 설정
Registry HiveHKEY_CURRENT_USER
Registry Pathsoftware\policies\microsoft\office\16.0\excel\security
Value Namexl4macrowarningfollowvba
Value TypeREG_DWORD
Default Value0
True Value1
False Value0
신뢰할 수 있는 게시자가 서명해야 하는 매크로가 필요
Registry HiveHKEY_CURRENT_USER
Registry Pathsoftware\policies\microsoft\office\16.0\excel\security
Value Namevbadigsigtrustedpublishers
Value TypeREG_DWORD
Default Value0
True Value1
False Value0
현재 사용자 인증서 저장소에만 설치된 신뢰할 수 있는 게시자의 인증서 차단
Registry HiveHKEY_CURRENT_USER
Registry Pathsoftware\policies\microsoft\office\16.0\excel\security
Value Namevbarequirelmtrustedpublisher
Value TypeREG_DWORD
Default Value0
True Value1
False Value0
신뢰할 수 있는 게시자의 인증서에 EKU(확장된 키 사용) 필요
Registry HiveHKEY_CURRENT_USER
Registry Pathsoftware\policies\microsoft\office\16.0\excel\security
Value Namevbarequiredigsigwithcodesigningeku
Value TypeREG_DWORD
Default Value0
True Value1
False Value0

excel16.admx

관리 템플릿(컴퓨터)

관리 템플릿(사용자)