title: Customize ribbon permanently
body: <p>I have written a bunch of macros to make repetitive tasks in the office less time-consuming.
  I'm constantly editing them, adding functionality and tweaking.
  Each time, I then have to go around to each employee in the office, unhide their PERSONAL.xlsb file, remove the old module, add the new and updated module.</p>
  
  <p>These macros are controlled from a custom tab on the ribbon, with 15 or so buttons, each triggering a macro. 
  Every now and then, I have to add/remove/change buttons on the custom tab, which then has to be done for everyone in the office individually.</p>
  
  <p>I was looking into scripting the buttons onto the ribbon, but that doesn't seem possible from what I've read.
  I ended up making a customui xlsm file, from a tutorial I saw on this site, but this is no good, because the Custom Tab disappears if the xlsm workbook is hidden, or not open.</p>
  
  <p>Basically, I want to be able to go to a computer, copy across PERSONAL.xlsb and CUSTOMRIBBON.xlsm into the XLSTART folder, and have it all ready to go straight away.</p>
  
  <p>Is there a way? or is it just not possible...</p>