이 정책 설정은 지정된 응용 프로그램에서 VSTO(Microsoft Visual Studio 2005 Tools for Microsoft Office)와 같은 자동화 클라이언트가 Visual Basic for Applications 프로젝트 시스템에 액세스할 수 있는지 여부를 제어합니다. VSTO 프로젝트를 사용하려면 프로젝트에서 Visual Basic for Applications를 사용하지 않더라도 Excel, PowerPoint 및 Word에서 Visual Basic for Applications 프로젝트 시스템에 액세스할 수 있어야 합니다. Visual Basic과 C# 프로젝트에서의 디자인 타임 컨트롤 지원은 Word 및 Excel의 Visual Basic for Applications 프로젝트 시스템에 따라 구성됩니다.
이 정책 설정을 사용하면 지정된 응용 프로그램에서 VSTO 및 다른 자동화 클라이언트가 Visual Basic for Applications 프로젝트 시스템에 액세스할 수 있습니다. 사용자는 [보안 센터]의 [매크로 설정] 섹션에서 "VBA 프로젝트 개체 모델에 안전하게 액세스할 수 있음" 사용자 인터페이스 옵션을 통해 이 동작을 변경할 수 없습니다.
이 정책 설정을 구성하지 않으면 자동화 클라이언트가 VBA 프로젝트에 프로그래밍 방식으로 액세스할 수 없습니다. 사용자는 [보안 센터]의 "매크로 설정" 섹션에서 "VBA 프로젝트 개체 모델에 안전하게 액세스할 수 있음"을 선택하여 이 정책 설정을 사용할 수 있습니다. 하지만 그렇게 하면 사용자가 여는 문서에 있는 매크로가 핵심 Visual Basic 개체, 메서드 및 속성에 액세스할 수 있기 때문에 잠재적인 보안 위험이 됩니다.