I'd like to see the ability to register ribbon items (tabs and their children) dynamically on the client-side via my app or some tenant scoped javascript that I can register (needs to work with SharePoint Online and should not block submittal to the store). Right now the only way to register a ribbon item of any sort is to do so during the app installation which doesn’t allow us to extend the ribbon over time (either with our own service adding items or by allowing the user to add their own items via an app or whatever).
11 Comments
Sort By
- Tristan Davis
Microsoft
If you haven't joined the monthly community call or watched the recordings of those meetups, I would recommend that (https://learn.microsoft.com/en-us/office/dev/add-ins/overview/office-add-ins-community-call), as that's where we share the work we're doing in the near-term for awareness and early feedback.
This item is going to be further out, as we have a backlog of features that we're currently working through, but that call will give you a good view of what we're doing and understand our focus areas over time.
- CodeCubeCopper Contributor
Is there a roadmap from where I can follow the development path or understand when the releases of new features will be made? Tristan Davis
- Tristan Davis
Microsoft
Thanks! That's exactly the kind of context on use cases that helps us as we prioritize our work in this area. Much appreciated.
- CodeCubeCopper Contributor
I would like to have the same ribbon manipulation capabilities in Outlook because our add-in includes a login screen. I want to be able to activate the buttons on the Ribbon only after the user has authenticated. This functionality is crucial to improve the user experience and ensure that features are accessible only to authenticated users. Tristan Davis
- Tristan Davis
Microsoft
No current plans to bring the same level of ribbon manipulation to Outlook that exists in Word / Excel / PowerPoint, as there has been a relative lack of demand for that functionality in the Outlook context versus other requests.
That said, we're always interested in understanding use cases and needs, as that directly informs our prioritization, so would love to learn more about what you're looking to do.
- CodeCubeCopper Contributor
on outlook these features are not yet supported according to the documentation. When will they be added? Tristan Davis
- pkabirrvelixoIron Contributor
I think this is an important adjacent issue that should be done before this is marked as completed: Ability to disable add-in commands on the context menu - Microsoft Community Hub
We have the same demand.
- claellCopper Contributor
Ah, nice! So this is completed, then, as it seems.
- Tristan Davis
Microsoft
Ability to dynamically enable/disable Ribbon commands has been released with requirement set RibbonApi 1.1: https://docs.microsoft.com/en-us/office/dev/add-ins/design/disable-add-in-commands
Ability to have contextual tabs that show/hide dynamically has been released in Excel with requirement set RibbonApi 1.2: https://docs.microsoft.com/en-us/office/dev/add-ins/design/contextual-tabs
Ability to add built-in commands to a custom ribbon group/tab has been released in PowerPoint for the Web with requirement set AddinCommands 1.3: https://docs.microsoft.com/en-us/office/dev/add-ins/design/built-in-button-integration and https://docs.microsoft.com/en-us/office/dev/add-ins/design/custom-tab-placement
- claellCopper Contributor
Hi, what is the status on this?