Предположим, вы хотите проверить содержимое базы данных Access, которой вы не доверяете.
Кажется, должен быть способ открыть его в Access с отключенными макросами и VBA.
При поиске в Интернете я нашел несколько вариантов, которые не совсем верны:
- Удерживайте нажатой клавишу Shift, чтобы подавить любой макрос Autoexec или форму запуска. Ничего хорошего, потому что (невероятно) это можно обойти.
- Установите уровень безопасности макросов на Средний. Единственные варианты, которые он вам дает - это "Отмена" и "Открыть". Там нет "открыть с отключенными сценариями".
- "Режим песочницы", т.е. "блокировать небезопасные выражения". Ничего хорошего, большинство сценариев все еще работают.
- Статья базы знаний Как отключить Visual Basic для приложений при развертывании Office 2003 или Office XP, есть 5 вариантов, которые являются всего лишь вариантами двух методов:
- удалить (или не устанавливать) VBA. Слишком радикально. Я все еще хочу изучить код, который я мог бы или не мог хотеть выполнить.
- Установите значение реестра "VBAOff", эквивалентно через Политику или
regedit
. Это работает для всех приложений Office, кроме Access!
У кого-нибудь есть другие идеи? Я использую Access 2003.