I've been looking all over MSDN and have not been able to find a simple solution to my problem. I want to be able to keep the Print Preview ribbon open when a report displays, even if the ribbon is hidden in other scenarios. This being because my users will be using developer and I don't want them having access to edit the forms. Therefore I will be hiding the ribbon, and just want the Print Preview ribbon to display when a report is opened. At the moment the user has to click on "Print Preview" in the top left corner to see the ribbon. I am trying to avoid using XML and the "USysRibbons" table. Any ideas?