Hello Scottem,
I use my database in accde format as an add-in.
This database allows me to create custom ribbons in other databases.
From the add-in, I create another database in a user folder which will receive the data from the custom ribbon for its visualization.
This visualization database consists of a form and tables.
I chose this solution because I couldn't find a way to display a ribbon's changed data in the add-in without restarting the program. Ribbon data is only loaded at startup and is no longer updated afterward.
If I want to keep the add-in in accde format, one solution would be to remove the form in the viewer program and display the ribbon without a form.
To keep the form in the viewer program, another solution would be to simply change the accdb database extension to accde or accda to create the add-in.
For this solution, I lose the protections provided by creating the export of the accdb file in accde format.
(Possible bypass with password protection of VBA code).
The ideal solution would be for the ribbon to be able to reload the modified data from the USysRibbons table and then display it directly in the add-in.
Currently, I don't know this solution.
Is this possible?
It would be good for the future, a refresh or reload command for the ribbons.