Пользовательская лента назначается (всей) базе данных в параметрах «Текущая база данных» и отображается, когда я открываю базу данных с помощью ярлыка, подобного следующему:
"C: \ Program Files (x86) \ Microsoft Office \ root \ Office16 \ MSACCESS.EXE" D: \ d \ music.accdb
Однако, если я закрою базу данных и снова открою ее из меню «Файл», пользовательская лента больше не будет отображаться.
Если я пытаюсь загрузить пользовательскую ленту из VBA, я получаю сообщение об ошибке, указывающее, что она уже загружена . (Параметр «Настройки клиента» настроен на отображение ошибок пользовательского интерфейса надстройки, поскольку, конечно, лента в противном случае не отображалась бы при открытии первым способом.)
Я специально переназначил отдельную форму с ее собственной настраиваемой ленты на настраиваемую ленту в масштабе базы данных, чтобы посмотреть, изменит ли это ленту, но не при открытии формы. (Перед переназначением специальная пользовательская лента формы показалась в порядке.)
Я использую Access 16 как часть Office 365
.
Кроме того, база данных указана дважды в недавно открытых файлах. Я дважды проверял снова и снова: один и тот же файл указан дважды, с двумя разными временными метками, как и последние два открытых файла. При щелчке значка один открывает базу данных с отображаемой пользовательской лентой; другой нет. Если вместо этого я просматриваю и снова открываю закрытый файл из папки Windows, пользовательская лента не отображается.
Есть идеи, что вызвало бы это?