Управление встречами, планами, бюджеты — это просто с помощью Microsoft 365.

Скрытие кода VBA от пользователей

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

Если в базе данных Access есть код Visual Basic для приложений (VBA), вы можете скрыть этот код, сохранив база данных в формате файла. ACCDE. Сохранение базы данных в виде файла. ACCDE компилирует все модули кода VBA, удаляет все редактируемые исходные коды и сжимает целевую базу данных. Код VBA сохраняет свои функциональные возможности, но код нельзя просматривать и редактировать. Как правило, база данных продолжает работать в обычном режиме, но вы можете обновлять данные и запускать отчеты.

В этой статье

Создание файла. ACCDE

Функциональные возможности, которые изменились в файле. ACCDE

Проблемы с изменением форм, отчетов и модулей

Ограничения на сохранение базы данных в виде файла. ACCDE

Работа ссылок с файлами. ACCDE

Создание файла. ACCDE

Чтобы создать файл. ACCDE, выполните описанные ниже действия. В этой процедуре исходный ACCDB – файл останется без изменений.

  1. Откройте базу данных и щелкните файл _Гт_ " Сохранить как".

  2. В области Сохранить как в разделе сохранить базу данных каквыберите команду Создать ACCDE и нажмите кнопку Сохранить как.

  3. В диалоговом окне Сохранить как перейдите в папку, в которой вы хотите сохранить файл. ACCDE.

  4. При необходимости введите новое имя файла в поле имя файла .

  5. Нажмите кнопку Сохранить.

    Если файл с указанным именем уже существует, Access предложит заменить существующий файл. Нажмите кнопку Да , чтобы перезаписать существующий файл. ACCDE, или кнопку нет , чтобы вернуться в диалоговое окно Сохранить как , и введите новое имя файла.

Access создаст файл. ACCDE, закроет исходный ACCDB – файл, а затем откроет файл. ACCDE.

Функциональные возможности, которые изменились в файле. ACCDE

Сохранение базы данных Access в виде файла. ACCDE не полностью запрещает изменение структуры базы данных. Однако в файле. ACCDE невозможно выполнить следующие задачи:

  • Изменение или создание форм, отчетов и модулей.

  • С помощью диалогового окна " Ссылки VBA " можно добавлять, удалять и изменять ссылки на библиотеки объектов или базы данных.

  • Просмотр и изменение кода VBA.

  • Импорт и экспорт форм, отчетов и модулей Access. Однако таблицы, запросы и макросы можно импортировать и экспортировать в базы данных ACCDB.

Проблемы с изменением форм, отчетов и модулей

Не забудьте сохранить копию исходной базы данных Access. Если вы хотите изменить структуру форм, отчетов или модулей в файле. ACCDE, необходимо изменить исходную базу данных Access (ACCDB-файл), а затем сохранить ее в виде файла. ACCDE. Сохранение базы данных Access с таблицами в виде файла. ACCDE может привести к проблемам с выверка разных версий данных, если позже потребуется изменить структуру форм, отчетов или модулей. По этой причине сохранение базы данных Access в виде файла. ACCDE наиболее подходит для серверной базы данных клиентская и серверная части приложения.

Ограничения на сохранение базы данных в виде файла. ACCDE

Некоторые ограничения могут препятствовать сохранению базы данных Access в файле. ACCDE.

  • Вы должны иметь пароль на доступ к коду VBA.

  • Если база данных Access ссылается на другую базу данных Access или надстройка, необходимо сохранить все базы данных Access или надстройки в цепочке ссылок в виде файлов ACCDE.

Если вы зашифруете базу данных с помощью пароля, прежде чем сохранять его в виде файла. ACCDE, этот файл будет также зашифрован, и вам потребуется вводить пароль при каждом открытии. Если вы не хотите, чтобы файл. ACCDE был зашифрован, необходимо сначала расшифровать ACCDB, прежде чем сохранять его в виде файла. ACCDE. После сохранения базы данных в виде файла. ACCDE вы можете снова зашифровать ACCDB. Для расшифровки ACCDB файла выполните указанные ниже действия.

  1. На вкладке Файл выберите пункт Сведения и нажмите кнопку Расшифровать базу данных

    Откроется диалоговое окно Удаление пароля базы данных.

  2. В диалоговом окне Удаление пароля базы данных в поле пароль введите пароль базы данных.

  3. Нажмите кнопку ОК.

Работа ссылок с файлами. ACCDE

При попытке создать файл. ACCDE из базы данных Access (ACCDB) или надстройки Access (аккда), которая ссылается на другую базу данных или надстройку Access, Access выводит сообщение об ошибке и не позволяет завершить операцию. Чтобы сохранить базу данных, которая ссылается на другую базу данных, в виде файла. ACCDE, необходимо сохранить все базы данных в цепочке ссылок в виде файлов ACCDE, начиная с первой указанной базы данных. После сохранения первой базы данных в виде файла. ACCDE нужно обновить ссылку в следующей базе данных, чтобы она указывала на новый файл. ACCDE, прежде чем сохранять его в файле. ACCDE и т. д.

Например, предположим, что Database1. accdb ссылается на Database2. accdb и Database2. ACCDB, Database3. аккда. Чтобы сохранить Database1. accdb как файл. ACCDE, выполните указанные ниже действия.

  1. Сохраните Database3. аккда в виде Database3. ACCDE.

  2. Откройте базу данных 2. accdb и измените ее ссылку так, чтобы она указывала на новый файл с именем Database3. ACCDE.

  3. Сохраните Database2. accdb как Database2. ACCDE.

  4. Откройте Database1. accdb и измените его ссылку, чтобы она указывала на новый файл с именем Database2. ACCDE.

  5. Сохраните Database1. accdb как Database1. ACCDE.

К началу страницы

Нужна дополнительная помощь?

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×