That would actually be pretty phenomenal of you!
Relevant objects are the xml table, basRibbonGlobals, and mdlRibbon. There is also mdlRibbonCallbacks, but it is all commented out.
I got this stuff working:
btn1 should open frmDatabaseObjects
btn2 should close all objects
btn3 should close all objects and start the AutoExec
exb1 should open frmDatabaseObjects, and search the subform for the entered text in ObjectName.
I have been struggling with the dropdowns:
ddc1 Recordsource is qryGroup2Group1Ribbon.Group2
ddc2 Recordsource is qryGroup3Group1Ribbon.Group3
ddc3 Recordsource is qryGroup1NullYourObjects.Group1
ddc4 Recordsource is qryGroup2Group1YourObects.Group2
ddc5 Recordsource is qryGroup3Group1YourObjects.Group3
When a dropdown is selected, it should open frmDatabaseWindow and search the subform for the selected text in the appropriate group.
If this is too much, I am sure I could figure it out if you just do one of the dropdowns for me!