自定义功能区分配给“当前数据库”选项中的(整个)数据库,并在我使用如下快捷方式打开数据库时显示:
“C:\ Program Files(x86)\ Microsoft Office \ root \ Office16 \ MSACCESS.EXE”D:\ d \ music.accdb
但是,如果我关闭数据库并从“文件”菜单中重新打开它,则不再显示自定义功能区。
如果我尝试从VBA加载自定义功能区,则会收到一条错误消息,指出它已加载。 (“客户端设置”选项设置为显示加载项用户界面错误,当然,使用第一种方法打开时,功能区将不会显示。)
我专门将自己的自定义功能区中的单个表单重新分配给数据库范围的自定义功能区,以查看是否会显示功能区,但是在打开表单时却没有。 (在重新分配之前,表单的特定自定义功能区显示正常。)
我正在使用Access 16作为Office 365的一部分
此外,数据库在最近打开的文件中列出两次。我一次又一次地进行了双重检查:完全相同的文件被列出两次,有两个不同的时间戳,因为最后两个文件打开了。单击图标以打开数据库并显示自定义功能区;另一个没有。如果我改为从Windows文件夹中浏览并重新打开已关闭的文件,则不会显示自定义功能区。
任何想法会导致什么?
答案 0 :(得分:1)
dbmitch让我朝着正确的方向前进。我能够解决这个问题,并通过删除表USysRibbons中的所有记录来删除File:Open:Recent菜单上数据库的重复列表,执行紧凑的&修复,然后将数据恢复到USysRibbons。