Данный параметр политики определяет, могут ли клиенты автоматизации, такие как набор средств Microsoft Visual Studio 2005 для Microsoft Office (VSTO), получать доступ к системе проектов Visual Basic for Applications в указанных приложениях. Проекты VSTO требуют доступа к системе проектов Visual Basic for Applications в Excel, PowerPoint и Word, хотя сами проекты не используют Visual Basic for Applications. Поддержка элементов управления во время разработки в проектах как на Visual Basic, так и на C# зависит от системы проектов Visual Basic for Applications в Word и Excel.
Если этот параметр политики включен, VSTO и другие клиенты автоматизации имеют доступ к системе проектов Visual Basic for Applications в указанных приложениях. Пользователи не смогут изменить это поведение с помощью параметра интерфейса "Доверять доступ к объектной модели проектов VBA" в разделе "Параметры макросов" центра управления безопасностью.
Если этот параметр политики отключен, VSTO не имеет программного доступа к проектам VBA. Кроме того, будет снят флажок "Доверять доступ к объектной модели проектов VBA", и пользователи не могут изменить эту настройку. Примечание. Отключение этого параметра политики не препятствует правильному взаимодействию проектов VSTO с системой проектов VBA в выбранном приложении.
Если этот параметр политики не настроен, клиенты автоматизации не имеют программного доступа к проектам VBA. Пользователи могут включить этот режим, установив флажок "Доверять доступ к объектной модели проектов VBA" в разделе "Параметры макросов" центра управления безопасностью. Однако это разрешит макросам во всех открываемых пользователем документах доступ к основным объектам, свойствам и методам Visual Basic, что представляет собой потенциальную угрозу безопасности.
Registry Hive | HKEY_CURRENT_USER |
Registry Path | software\policies\microsoft\office\14.0\word\security |
Value Name | accessvbom |
Value Type | REG_DWORD |
Enabled Value | 1 |
Disabled Value | 0 |