Access 2007 Wizards не будет работать - PullRequest
1 голос
/ 23 октября 2009

Каждый раз, когда я пытаюсь запустить мастер в Access 2007, появляется диалоговое окно, в котором говорится следующее:

Невозможно открыть базу данных, так как содержащийся в ней проект VBA не может быть прочитан. База данных может быть открыта только в том случае, если проект VBA будет впервые удален. Удаление проекта VBA удаляет весь код из модулей, форм и отчетов. Вы должны создать резервную копию базы данных, прежде чем пытаться открыть базу данных и удалить проект VBA.

Чтобы создать резервную копию, нажмите Отмена, а затем создайте резервную копию своей базы данных. Чтобы открыть базу данных и удалить проект VBA без создания резервной копии, нажмите кнопку ОК.

[OK] [Отмена] [Помощь]

(Да, возможно, излишне писать все сообщение целиком, но это так.)

Когда я нажимаю [OK], появляется другое диалоговое окно со словами:

Эта функция не установлена ​​или отключена. ...

Однако я установил все функции Access 2007, включая мастера. Фактически, в начале этой весны я использовал мастера в другом проекте, и с тех пор я не вносил никаких изменений в настройки Office.

Я искал stackoverflow и остальную часть Интернета, но не нашел никакого решения этой проблемы. У кого-нибудь есть идеи?

Большое спасибо. --Knute

P.S. Это также происходит, когда я захожу в «Кнопка Office» -> «Параметры доступа» -> «Надстройки» и затем пытаюсь выбрать «Надстройки доступа» в выпадающем списке «Управление:».

Обновление:

Проблема возникает с несколькими базами данных Access. Я не думаю, что это имеет какое-либо отношение к фактической базе данных Access, над которой я работаю, потому что, как я добавил в моем P.S. выше, я вижу то же сообщение, когда пытаюсь управлять своими надстройками доступа через панели параметров (функция, которая не связана с какой-либо конкретной базой данных). Это имеет смысл?

Я удалил и переустановил Access 2007, но не удалил и не переустановил весь Office. У меня все еще есть проблема. Есть другие идеи?

Ответы [ 3 ]

1 голос
/ 02 ноября 2009

Я наконец нашел решение для этого. Постер на этой ветке www.utteraccess.com помог мне понять это. Некоторое время назад я установил и удалил Технический предварительный просмотр 2010, и он, очевидно, оставил несовместимую версию C: \ Program Files \ Common Files \ Microsoft Shared \ VBA \ VBA6 на моей машине. Удалив эту папку, затем перезапустив Access, я заставил Office запустить установку восстановления. После ремонта мои волшебники снова начали работать. Спасибо за ваши предложения, Тони.

1 голос
/ 25 ноября 2009

У меня тоже была эта проблема с историей удаления Office 2010 Technical Preview. Я использую планшетный компьютер Lenovo X61 под управлением Windows 7 в 64-разрядном режиме. Я нашел сломанные файлы VBA здесь:

C: \ Program Files (x86) \ Общие файлы \ Microsoft Shared \ VBA \ VBA6

То же решение: удалите каталог VBA6 .

В следующий раз, когда я запустил Access 2007, он автоматически перешел в режим настройки (через пару минут), и когда все было сделано, все работало правильно.

Примечание. Удаление и повторная установка Access 2007 не решили проблему. Мне пришлось удалить плохой каталог, как отмечено выше жирным шрифтом.

1 голос
/ 24 октября 2009

Это происходит только с одним файлом базы данных Access или несколькими?

Если несколько, попробуйте переустановить Office / Access 2007.

Если только один, то проверьте свои ссылки, чтобы увидеть, есть ли там что-нибудь странное. Также попробуйте импортировать в новую MDB / ACCDB и / или декомпилировать. Декомпиляция или как уменьшить размер Microsoft Access MDB / MDE и уменьшить время запуска

...