Search code examples
vbapowerpointribbonx

PowerPoint Listbox on Ribbon to select text to be inserted anywhere on slide


Im trying to find out if it is possible to add a listbox to the top ribbon in PowerPoint (O365). When clicked on the listbox you can select a title and it will add text wherever your curser is on the slide. Im not looking for a listbox on slide itself just drop down on the ribbon. Im happy to use vba or anything that works, just need pointing in the right direction. Thanks, M


Solution

  • You can customize the Fluent UI (aka Ribbon UI) by embedding a custom UI in the open XML document. Use the Custom UI Editor for creating a custom UI. Ribbon Extensibility (RibbonX) uses a simple, text-based, declarative XML markup to create and customize the ribbon.

    See how Customize the Office Fluent ribbon by using an Open XML formats file.

    You can read more about the ribbon xml controls in the following series of articles: