Visual Basic 프로젝트에 안전하게 액세스할 수 있음

이 정책 설정은 지정된 응용 프로그램에서 VSTO(Microsoft Visual Studio 2005 Tools for the Microsoft Office System)와 같은 자동화 클라이언트가 Visual Basic for Applications 프로젝트 시스템에 액세스할 수 있는지 여부를 제어합니다. VSTO 프로젝트를 사용하려면 프로젝트에서 Visual Basic for Applications를 사용하지 않더라도 Excel 2007, PowerPoint 2007 및 Word 2007에서 Visual Basic for Applications 프로젝트 시스템에 액세스할 수 있어야 합니다. Visual Basic과 C# 프로젝트에서의 디자인 타임 컨트롤 지원은 Word 및 Excel의 Visual Basic for Applications 프로젝트 시스템에 따라 구성됩니다.



이 정책 설정을 사용하면 지정된 응용 프로그램에서 VSTO 및 다른 자동화 클라이언트가 Visual Basic for Applications 프로젝트 시스템에 액세스할 수 있습니다. 사용자는 [보안 센터]의 [매크로 설정] 섹션에서 ''VBA 프로젝트 개체 모델에 안전하게 액세스할 수 있음'' 사용자 인터페이스 옵션을 통해 이 동작을 변경할 수 없습니다.



이 정책 설정을 사용하지 않으면 VSTO가 VBA 프로젝트에 프로그래밍 방식으로 액세스할 수 없습니다. 또한 ''VBA 프로젝트 개체 모델에 안전하게 액세스할 수 있음'' 확인란이 선택 취소되고 사용자는 이를 변경할 수 없습니다. 참고: 이 정책 설정을 사용하지 않으면 선택한 응용 프로그램에서 VSTO 프로젝트가 VBA 프로젝트 시스템과 제대로 상호 작용할 수 없습니다.



이 정책 설정을 구성하지 않으면 자동화 클라이언트가 VBA 프로젝트에 프로그래밍 방식으로 액세스할 수 없습니다. 사용자는 [보안 센터]의 ''매크로 설정'' 섹션에서 ''VBA 프로젝트 개체 모델에 안전하게 액세스할 수 있음''을 선택하여 이 정책 설정을 사용할 수 있습니다. 하지만 그렇게 하면 사용자가 여는 문서에 있는 매크로가 핵심 Visual Basic 개체, 메서드 및 속성에 액세스할 수 있기 때문에 잠재적인 보안 위험이 됩니다.

지원: Windows Vista 이상

Registry HiveHKEY_CURRENT_USER
Registry PathSoftware\Policies\Microsoft\Office\12.0\Word\Security
Value NameAccessVBOM
Value TypeREG_DWORD
Enabled Value1
Disabled Value0

word12.admx

관리 템플릿(컴퓨터)

관리 템플릿(사용자)