В MS Access 2007 и MS Access 2010 вместо настройки параметров для управления доступом пользователя к приложению можно контролировать содержимое «Backstage».Все изображения и инструкции относятся к Access 2010, но 2007 год не сильно отличается.Прочитайте Сначала настройте ленту .
Backstage
Сначала щелкните правой кнопкой мыши панель навигации в верхней части панели навигации,и затем нажмите Опции навигации в контекстном меню.В диалоговом окне «Параметры навигации» в разделе «Параметры отображения» установите флажок «Показать системные объекты» и нажмите кнопку «ОК».Это позволит вам увидеть созданную вами таблицу.Обратите внимание, что это применимо ко всем базам данных, поэтому, возможно, вы захотите отключить его, когда закончите.
Далее, в разделе «Параметры» выберите «Настройки клиента» и прокрутите вниз до «Общие».Появится сообщение «Показать ошибки пользовательского интерфейса надстройки», убедитесь, что оно выбрано.
Вам понадобится таблица с именем USysRibbons:
Create Table USysRibbons (ID Counter Primary Key,
RibbonName Text(255),RibbonXml Memo)
Возможно, вы захотите добавить уникальный индекс в RibbonNameиначе вы можете получить более одной ленты с одинаковым именем.
Вам понадобится немного XML, вы можете просто вырезать и вставить его во вновь созданную таблицу.
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<ribbon startFromScratch="false">
<!-- Ribbon XML -->
</ribbon>
<backstage>
<button idMso="FileSave" visible="false"/>
<button idMso="SaveObjectAs" visible="false"/>
<button idMso="FileSaveAsCurrentFileFormat" visible="false"/>
<button idMso="FileOpen" visible="false"/>
<button idMso="FileCloseDatabase" visible="false"/>
<tab idMso ="TabInfo" visible="false"/>
<tab idMso ="TabRecent" visible="false"/>
<tab idMso ="TabNew" visible="false"/>
<tab idMso ="TabPrint" visible="false"/>
<tab idMso ="TabShare" visible="false"/>
<tab idMso ="TabHelp" visible="false"/>
<button idMso="ApplicationOptionsDialog" visible="false"/>
<button idMso="FileExit" visible="false"/>
</backstage>
</customUI>
УстановитьИмя ленты, чтобы сказать, «BackstageCustom».Должно быть совершенно очевидно, какая строка относится к какой части Backstage.
Теперь вам нужно закрыть и снова открыть базу данных (Compact & Repair, вероятно, самый быстрый способ сделать это, но убедитесь, что у вас есть резервная копия).прежде чем использовать этот метод).В этом будет много открытий и закрытий.
Теперь вы можете перейти к Options-> Current Database и прокрутить вниз до параметров ленты и панели инструментов, выбрать вновь созданную ленту под названием ленты.Когда вы закрываете Options, вы получите предупреждение о том, что вы должны закрыть и открыть базу данных, чтобы изменения вступили в силу.
Когда вы это сделаете, вы больше не сможете видеть Опции за кулисами , и вы не увидите ничего, кроме списка последних баз данных.Посмотрите на XML выше, вы можете видеть, что все установлено в false.
Я считаю, что самый простой выход из ситуации - открыть таблицу USysRibbons и изменить эту строку:
<button idMso="ApplicationOptionsDialog" visible="false"/>
на
<button idMso="ApplicationOptionsDialog" visible="true"/>
Открыть и закрыть снова,и удалите ленту из названия ленты в разделе «Параметры».Откройте и закройте, и вы вернетесь к тому, с чего начали, более или менее.