В Access 2010, чтобы скрыть ленту, кнопку офиса и все такое, это одна строка кода в VBA:
DoCmd.ShowToolbar "Ribbon", acToolbarNo
К сожалению, выше не работает в 2007 году (это новая функция для доступа 2010).
В 2007 году просто создайте пользовательскую ленту, которая скрывает почти все (укажите ее на уровне приложения).
Тогда для отчетов вам все равно понадобится настраиваемая лента, если вы собираетесь развертывать ее с использованием среды выполнения.
У меня есть образец ленты, предназначенный именно для этой цели. Обратите внимание, что таким образом вы можете создать красивую пользовательскую ленту только для отчетов. Вы должны указать пользовательскую ленту на вкладке «другие» листа свойств отчетов, и вам даже не понадобится код для отображения ленты).
Возможно, небольшая проблема заключается в том, что вы, вероятно, хотите, чтобы лента была свернута для всех работ, за исключением отчетов, в которых я предпочитаю, чтобы лента была максимальной. У меня есть образец, который вы можете скачать здесь:
Пример скрытого интерфейса Access 2007 - нажмите здесь
Пример скрытого интерфейса Access 2007 - нажмите здесь
У меня также есть несколько других примеров ленты, и один с сохранением в формате PDF и электронной почтой в формате PDF на этой ленте, вы также можете найти это здесь:
http://www.members.shaw.ca/AlbertKallal/msaccess/DownLoad.htm