Hi! I´m new here and also driven crazy by ribbons...
A thought about your problem - doesn't one have to close and start the database in order to make the changes in the ribbon show? Wouldn't that explain the behavior of your database?

Thank you, I see what you've done ... It's not exactly what I'm looking for, but it may help.Hi
To change the ribbon at runtime should make use of attributes getVisible, getEnabled, getLabel, ....
The following changes
Sorry mate, can't understand you.Hi! I´m new here and also driven crazy by ribbons...A thought about your problem - doesn't one have to close and start the database in order to make the changes in the ribbon show? Wouldn't that explain the behavior of your database?
I'm using 2010.Even if I try I won't be able to![]()
What version of Access are you using?
Ok, I don't use 2010 so I can't help you much but I would advise you not to use LoadCustomUI (i.e. get rid of your AutoExec query too) and instead save your ribbons in a table called USysRibbons. That should work with the invalidate statement.I'm using 2010.
Thanks Ari.VbaInet, follows the file in 2007, to help our friend.