Customising Ribbon Icon size and Names

%3CLINGO-SUB%20id%3D%22%5C%26quot%3Blingo-sub-3060339%5C%26quot%3B%22%20slang%3D%22%5C%26quot%3Ben-US%5C%26quot%3B%22%3ECustomising%20Ribbon%20Icon%20size%20and%20Names%26lt%3B%5C%2Flingo-sub%26gt%3B%3CLINGO-BODY%20id%3D%22%5C%26quot%3Blingo-body-3060339%5C%26quot%3B%22%20slang%3D%22%5C%26quot%3Ben-US%5C%26quot%3B%22%3E%3CP%3EHello%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3EI'm%20looking%20for%20some%20assistance%20with%20customising%20a%20ribbon%20in%20MS%20Project%202016.%20I%20have%20two%20issues.%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3E1)%20Icon%20Size%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3EWhen%20I%20just%20copy%20a%20standard%20control%20(e.g.%20Indent%2C%20Outdent%2C%20etc.)%20over%20to%20my%20customised%20ribbon%20they%20always%20have%20a%20large%20icon%20displayed.%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3EI%20want%20to%20be%20able%20to%20customise%20this%20and%20use%20small%20icons%20instead.%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3EWhen%20I%20look%20at%20the%20XML%20in%20the%26nbsp%3B%3CEM%3EMSProject.officeUI%26lt%3B%5C%2FEM%26gt%3B%20file%20at%26nbsp%3B%3CEM%3EC%3A%5C%5CUsers%5C%5C(My_user)%5C%5CAppData%5C%5CLocal%5C%5CMicrosoft%5C%5COffice%26lt%3B%5C%2FEM%26gt%3B%20I%20see%26lt%3B%5C%2FP%26gt%3B%3C%2FEM%3E%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%22%5C%26quot%3B2%5C%26quot%3B%22%3E%3CGROUP%20id%3D%22%26quot%3BPlanning%26quot%3B%22%20label%3D%22%26quot%3BPlanning%26quot%3B%22%20autoscale%3D%22%26quot%3Btrue%26quot%3B%22%3E%26lt%3B%5C%2FFONT%26gt%3B%26lt%3B%5C%2FP%26gt%3B%3C%2FGROUP%3E%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%22%5C%26quot%3B2%5C%26quot%3B%22%3E%3CCONTROL%20idq%3D%22%26quot%3Bmso%3ATaskOutdent%26quot%3B%22%20visible%3D%22%26quot%3Btrue%26quot%3B%2F%22%3E%26lt%3B%5C%2FFONT%26gt%3B%26lt%3B%5C%2FP%26gt%3B%3C%2FCONTROL%3E%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%22%5C%26quot%3B2%5C%26quot%3B%22%3E%3CCONTROL%20idq%3D%22%26quot%3Bmso%3ATaskIndent%26quot%3B%22%20visible%3D%22%26quot%3Btrue%26quot%3B%2F%22%3E%26lt%3B%5C%2FFONT%26gt%3B%26lt%3B%5C%2FP%26gt%3B%3C%2FCONTROL%3E%3C%2FFONT%3E%3C%2FP%3E%3CP%3EI%20edit%20the%20XML%20to%20have%20the%20following%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%22%5C%26quot%3B2%5C%26quot%3B%22%3E%3CGROUP%20id%3D%22%26quot%3BPlanning%26quot%3B%22%20label%3D%22%26quot%3BPlanning%26quot%3B%22%3E%26lt%3B%5C%2FFONT%26gt%3B%26lt%3B%5C%2FP%26gt%3B%3C%2FGROUP%3E%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%22%5C%26quot%3B2%5C%26quot%3B%22%3E%3CCONTROL%20idq%3D%22%26quot%3Bmso%3ATaskOutdent%26quot%3B%22%20size%3D%22%26quot%3Bmedium%26quot%3B%22%20visible%3D%22%26quot%3Btrue%26quot%3B%2F%22%3E%26lt%3B%5C%2FFONT%26gt%3B%3CBR%20%2F%3E%3CFONT%20size%3D%22%5C%26quot%3B2%5C%26quot%3B%22%3E%3CCONTROL%20idq%3D%22%26quot%3Bmso%3ATaskIndent%26quot%3B%22%20size%3D%22%26quot%3Bmedium%26quot%3B%22%20visible%3D%22%26quot%3Btrue%26quot%3B%2F%22%3E%26lt%3B%5C%2FFONT%26gt%3B%26lt%3B%5C%2FP%26gt%3B%3C%2FCONTROL%3E%3C%2FFONT%3E%3C%2FCONTROL%3E%3C%2FFONT%3E%3C%2FP%3E%3CP%3EAnd%20then%20I%20start%20MS%20Project.%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3EAnd%20Lo%2C%20it%20works.%20I%20end%20up%20with%20small%20icons%20and%20their%20name%20next%20to%20them%2C%20just%20as%20desired.%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3EBUT.%20.%20.%26nbsp%3B%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3EWhen%20I%20restart%20MS%20Project%20a%20second%20time%20the%20edits%20in%20the%20file%20disappear%20and%20icons%20are%20back%20to%20their%20large%20size.%20It%20appears%20that%20MS%20Project%20rewrites%20the%20file%20on%20exit%20even%20though%20no%20changes%20are%20made.%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3EI%20would%20appreciate%20some%20assistance%20with%20what%20I%20have%20to%20do%20to%20keep%20these%20icons%20as%20small.%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3E2)%20Status%20Date%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3EOn%20the%20Project%20ribbon%20the%20Status%20Date%20control%20has%20a%20label%20of%20%22Status%20Date%3A%22%20to%20the%20right%20(and%20as%20you%20know%2C%20it%20displays%20the%20status%20date%20value%20to%20the%20left).%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3EWhen%20I%20copy%20this%20control%20to%20the%20Custom%20ribbon%20this%20%22Status%20Date%3A%22%20label%20disappears%20but%20the%20date%20value%20is%20still%20displayed.%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3EIf%20I%20try%20to%20add%20a%20name%20of%26nbsp%3B%22Status%20Date%3A%22%20to%20the%20control%20on%20the%20custom%20ribbon%20this%20prevents%20the%20status%20date%20value%20from%20being%20displayed.%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3EI%20would%20also%20appreciate%20assistance%20on%20adding%20this%20label%20back%20to%20the%20custom%20ribbon%20while%20still%20having%20the%20value%20displayed.%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3EThank%20You%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%26lt%3B%5C%2FP%26gt%3B%26lt%3B%5C%2Flingo-body%26gt%3B%3CLINGO-LABS%20id%3D%22%5C%26quot%3Blingo-labs-3060339%5C%26quot%3B%22%20slang%3D%22%5C%26quot%3Ben-US%5C%26quot%3B%22%3E%3CLINGO-LABEL%3E2016%26lt%3B%5C%2Flingo-label%26gt%3B%3CLINGO-LABEL%3EProject%26lt%3B%5C%2Flingo-label%26gt%3B%3CLINGO-LABEL%3EProject%20Desktop%26lt%3B%5C%2Flingo-label%26gt%3B%26lt%3B%5C%2Flingo-labs%26gt%3B%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3C%2FLINGO-SUB%3E
Contributor

Hello

I'm looking for some assistance with customising a ribbon in MS Project 2016. I have two issues.

 

1) Icon Size

When I just copy a standard control (e.g. Indent, Outdent, etc.) over to my customised ribbon they always have a large icon displayed.

I want to be able to customise this and use small icons instead.

When I look at the XML in the MSProject.officeUI file at C:\Users\(My_user)\AppData\Local\Microsoft\Office I see

<mso:group id="Planning" label="Planning" autoScale="true">

<mso:control idQ="mso:TaskOutdent" visible="true"/>

<mso:control idQ="mso:TaskIndent" visible="true"/>

I edit the XML to have the following

<mso:group id="Planning" label="Planning">

<mso:control idQ="mso:TaskOutdent" size="medium" visible="true"/>
<mso:control idQ="mso:TaskIndent" size="medium" visible="true"/>

And then I start MS Project.

And Lo, it works. I end up with small icons and their name next to them, just as desired.

BUT. . . 

When I restart MS Project a second time the edits in the file disappear and icons are back to their large size. It appears that MS Project rewrites the file on exit even though no changes are made.

I would appreciate some assistance with what I have to do to keep these icons as small.

 

2) Status Date

On the Project ribbon the Status Date control has a label of "Status Date:" to the right (and as you know, it displays the status date value to the left).

When I copy this control to the Custom ribbon this "Status Date:" label disappears but the date value is still displayed.

If I try to add a name of "Status Date:" to the control on the custom ribbon this prevents the status date value from being displayed.

I would also appreciate assistance on adding this label back to the custom ribbon while still having the value displayed.

 

Thank You

 

1 Reply
Gilgamesh1964 --

I did some research this morning and could not find any default method to solve either of your Ribbon customization problems. Maybe someone else in this forum will have some ideas for you. Hope this helps.