Ok, the wrapper class works for instances created from within
my excel workbook. If you start another separate instance of
Excel, it will not work. So, this will not be a solution since we are
having to use reverse logic of taking away the commandbars only
when inside your instance of Excel and not the others. I am going
to try to see if I can do this from an VB/Excel Add-In?

Don't know if this will be ok for you?