I have the need to run the same custom routine across the full Office range - this routine is triggered from the Ribbon (future versions will include backstage and may include triggered by DocumentBeforeSave). However, under VS2012, I can only create individual add-ins. The problems I see with this:
- duplication of the Ribbon extension for each office product
- duplication of code relating to the Ribbon
This creates a configuration/upgrade nightmare for me (why manage 7-8 versions when I can manage 1).
I have hived off as much as possible to a "Global" class and I have also created a collection class that customises file extension filters for Open/Save dialogs depending on the application.
What can I do about creating a global ribbon?