In the event parameters, you get an object In that event, you can modify the generated markup, say, by adding XML tags generating extra Ribbon controls.įinally, the markup is passed to Office and the add-in module fires the OnRibbonLoaded event. Then Add-in Express generates the XML markup reflecting the settings of the components and raises the OnRibbonBeforeLoad event. This is the only event in which you can add/remove/modify the Ribbon components onto/from/on the add-in module. The OnRibbonBeforeCreate event of the add-in module (in a pre-Ribbon Office application, the very first event is OnAddinInitialize). When your add-in is being loaded by the host application supporting the Ribbon UI, the very first event received by the add-in is
See also Developing Outlook COM add-in, Writing Microsoft Office COM add-in, and Ribbon tips. StartFromScratch parameter (see the StartFromScratch property of the add-in module) when customizing the Quick Access Toolbar. When the add-in is being loaded in Office 2010, 2013, 2016 or 2019, ADXRibbonOfficeMenu maps your controls to the File tab unless you have an ADXBackStageViewĬomponent in your add-in in this case, all the controls you add to ADXRibbonOfficeMenu are ignored. In Office 2010, Microsoft abandoned the Office Button (introduced in Office 2007) in favor of the File Tab (also known as Backstage View). Quick Access Toolbar ( ADXRibbonQuickAccessToolbar), Ribbon BackstageView ( ADXBackStageView), and Ribbon Context Menu The Add-in Express Toolbox provides about 50 components for customizing the Microsoft Office 2019, 2016, 2013, 20 Ribbon that undertake the task of creating the markup.Īlso, there are five visual designers that allow creating the UI of your add-in: Ribbon Tab ( ADXRibbonTab), Ribbon Office Menu ( ADXRibbonOfficeMenu),