Oct 25 2021 09:31 PM - edited Oct 25 2021 10:23 PM
Hello,
I'm using MS Project 2016.
I have been working on a single custom MS Project tab (with (hopefully) custom icons) that I want to distribute to other people in my organisation.
Originally I wanted to something simple in VBA like in (much) older versions of MS Project where you could import a menu. However my searches found this is no longer possible with answers all pointing to the export/import tool for ribbon customisation.
My issue with that approach is that is that the destination user would get all of my customisations and any previous customisations they had would be wiped out. They would not be happy.
So basically I just want to distribute a single tab without changing any other customisation that the destination user may have.
I am thinking of going back to VBA and parsing the MSProject.officeUI file to insert my tab. I do feel this may be a convoluted approach and was wondering if people knew of an alternate approach.
I'm looking at the CustomUI Editor to look at getting the custom tabs into the xml ribbon. Unless others have a better suggestion.
Edit
Just played around with CustomUI Editor (first time) and it does not look like it will work with MS Project. So to revamp the question on Icons - Can people direct me to a tutorial on how to create custom icons and distribute them with the ribbon tab for MS Project. The ones I have found have only been for word and Excel using the CustomUI Editor.
Thank You.
Oct 26 2021 05:17 AM
Oct 26 2021 08:47 AM
Since as Dale noted, importing your customization will overwrite any other customization the user may have created, here are a couple of ideas you might want to explore.
1. From the old MSDN Project customization forum I recall an article for customizing the ribbon with VSTO. I don't have Visual Studio so I never tried it but you can check it out at:
2. The second thought is to create a user "how to" document so users can create and add your customization to their existing ribbon. You of course will have to provide the customized items (i.e. icons, macros, etc.).
Just some thoughts.
John
Oct 26 2021 01:37 PM
@Date Howard
@John-project
Thank you for your responses,
Unfortunately I don't have a Visual Studio licence for work so I can't try that out.
I will consider those manual options moving forward.
Oct 26 2021 03:13 PM