MS Access. Отключаем сообщение о ненадежности источника

Ответить


Этот вопрос предназначен для предотвращения автоматической отправки форм спам-ботами.
Смайлики
:| :) :wink: :D :lol: :( :cry: 8) :o :oops: :? :x :P :evil: :twisted: :roll: :!: :?: :idea: :arrow: :mrgreen:
Ещё смайлики…

Markdown is OFF

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: MS Access. Отключаем сообщение о ненадежности источника

MS Access. Отключаем сообщение о ненадежности источника

UncleFather » 24 янв 2017 17:07, Вт

Задача:

Необходимо отключить предупреждение, выдаваемое системой безопасности MS Access каждый раз при запуске базы данных (проекта) Microsoft Access (mdb):

Обнаружено возможное нарушение безопасности.

Внимание! Не удалось определить надежность источника этого содержимого. Рекомендуется оставить это содержимое отключенным за исключением случаев, когда содержимое обеспечивает критическую функциональность и вы доверяете источнику.

01.JPG
01.JPG (27.95 КБ) 24236 просмотров

Это сообщение, как правило, появляется из-за наличия в самой базе данных каких-либо исполняемых компонентов - макросов, VBA проектов и т.п.


Решение:

При нажатии кнопки «Открыть» mdb файл нормально откроется, но все же если необходимо отключить это сообщение системы безопасности, то можно в Microsoft Access зайти в меню «Сервис» –> «Параметры» –> «Центр управления безопасностью» –> «Параметры центра управления безопасностью» –> «Параметры макросов» –> установить уровень «Включить все макросы (не рекомендуется, возможен запуск опасной программы)»:

02.jpg

Либо, если, например, нет доступа к параметрам Microsoft Access (например, когда установлена не полная версия Microsoft Access, а только среда выполнения Access - Runtime Access) или в случае, когда нет желания бегать по большому количеству компьютеров и руками выставлять везде этот параметр, то есть когда нужна автоматизировать процедуру отключения этого предупреждения, можно воспользоваться реестром MS Windows.

Для этого нужно в реестре, по адресу HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Access\Security создать параметр VBAWarnings (или Level - для ранних версий MS Office) типа DWORD и установить ему значение 1:

Код: Выделить всё

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Access\Security]
"VBAWarnings"=dword:00000001
"Level"=dword:00000001

Примечание 1: Здесь в адресе реестра встречается ветка 14.0. Эта ветка - это номер версии Office. Так, 14.0 отвечает за настройки Office 2010. Для других версий Office путь в реестре нужно корректировать. Номер своей версии Office можно узнать, открыв справку MS Office:

03.jpg

Примечание 2:Значения уровня безопасности параметра VBAWarnings:

  • 1 – низкий;

  • 2 – средний;

  • 3 – высокий.

Примечание 3: Если параметр VBAWarnings в реестре отсутствует, то для MS Access принимается среднее значение безопасности.

Скачать файл реестра с настройками низкого уровня безопасности для MS Access 2010 можно здесь:

Access2010.rar
(849 байт) 2849 скачиваний

Вернуться к началу