Backstage View
Remark: All functions in this chapter refer to Access / Office 2010.
One of the major Ribbon changes in Office 2010 is the Backstage View, opened by click on the new Office Button.
Backstage View replaces the Office Menu of Office 2007. High degree customization is possible. Elements can be hidden / unhidden and user-defined areas can be developed. Amongst others Dialog Ribbon Controls can be used.
Backstage View can be controlled by the Navigation Pane and is split into different areas called tab.
When opening an area you can see the content of the relevant Tab. A Tab can have 2 columns.
Picture: Backstage View showing opened entry (Tab) with two columns (firstColumn and secondColumn).
Picture: Navigation pane of Backstage View in Access 2010.
For Access following entries are available:
<button idMso="FileSave".../>
<button idMso="SaveObjectAs".../>
<button idMso="FileSaveAsCurrentFileFormat".../>
<button idMso="FileOpen".../>
<button idMso="FileCloseDatabase".../>
• Info:
<tab idMso ="TabInfo".../>
• Recent:
<tab idMso ="TabRecent".../>
• New:
<tab idMso ="TabNew".../>
• Print:
<tab idMso ="TabPrint".../>
• Share:
<tab idMso ="TabShare".../>
• Help:
<tab idMso ="TabHelp".../>
<button idMso="ApplicationOptionsDialog".../>
<button idMso="FileExit".../>
All entries can be removed.
However, another caption can be assigned to the entry.
<tab idMso ="TabInfo" label="My Labeltext"/>
Buttons “Options” and “Exit” can be hide:
<button idMso="ApplicationOptionsDialog" visible="false"/>
<button idMso="FileExit" visible="false"/>
A basic Office Menu (Backstage View) could be generated by following Ribbon Definition:
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui"> <ribbon startFromScratch="false"> <!-- Ribbon XML --> </ribbon> <backstage> <button idMso="FileSave" visible="false"/> <button idMso="SaveObjectAs" visible="false"/> <button idMso="FileSaveAsCurrentFileFormat" visible="false"/> <button idMso="FileOpen" visible="false"/> <button idMso="FileCloseDatabase" visible="false"/> <tab idMso ="TabInfo" visible="false"/> <tab idMso ="TabRecent" visible="false"/> <tab idMso ="TabNew" visible="false"/> <tab idMso ="TabPrint" visible="false"/> <tab idMso ="TabShare" visible="false"/> <tab idMso ="TabHelp" visible="false"/> <button idMso="ApplicationOptionsDialog" visible="false"/> <button idMso="FileExit" visible="false"/> </backstage> </customUI>
All Controls of the Backstage View can you find under: Ribbon XML / Controls.
You can also find this sample in sample database "Backstage View".