Пользовательская лента не отображается при открытии базы данных из меню «Файл» - PullRequest
0 голосов
/ 10 мая 2018

Пользовательская лента назначается (всей) базе данных в параметрах «Текущая база данных» и отображается, когда я открываю базу данных с помощью ярлыка, подобного следующему:

"C: \ Program Files (x86) \ Microsoft Office \ root \ Office16 \ MSACCESS.EXE" D: \ d \ music.accdb

Однако, если я закрою базу данных и снова открою ее из меню «Файл», пользовательская лента больше не будет отображаться.

Если я пытаюсь загрузить пользовательскую ленту из VBA, я получаю сообщение об ошибке, указывающее, что она уже загружена . (Параметр «Настройки клиента» настроен на отображение ошибок пользовательского интерфейса надстройки, поскольку, конечно, лента в противном случае не отображалась бы при открытии первым способом.)

Я специально переназначил отдельную форму с ее собственной настраиваемой ленты на настраиваемую ленту в масштабе базы данных, чтобы посмотреть, изменит ли это ленту, но не при открытии формы. (Перед переназначением специальная пользовательская лента формы показалась в порядке.)

Я использую Access 16 как часть Office 365

.

Кроме того, база данных указана дважды в недавно открытых файлах. Я дважды проверял снова и снова: один и тот же файл указан дважды, с двумя разными временными метками, как и последние два открытых файла. При щелчке значка один открывает базу данных с отображаемой пользовательской лентой; другой нет. Если вместо этого я просматриваю и снова открываю закрытый файл из папки Windows, пользовательская лента не отображается.

Есть идеи, что вызвало бы это?

1 Ответ

0 голосов
/ 10 мая 2018

dbmitch направил меня в правильном направлении. Мне удалось решить эту проблему, а также устранить дублирующийся список для базы данных в меню «Файл: Открыть: последние», удалив все записи в таблице USysRibbons, выполнив сжатие и восстановление, а затем восстановив данные в USysRibbons.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...