Adding ribbon to main menu

RobSA

Board Regular
Joined
Sep 2, 2012
Messages
91
Hi Folks,

I have used the custom ui xml to create a custom ribbon, however when I select the options to add macros, the main menu does not show the ribbon name that was created.

How do I go about inserting the ribbon once the ribbon has already been created?
 
You are correct, you can do that. However, as pointed out several times, if you use the CustomUI editor to edit the UI, you're typing the xml manually and thus cannot use the applications ribbon management tools. Two very different solutions for customizing the ribbon. Let me see if I can explain a little more succinctly.

Customize the ribbon via the application management tools
  • You can access this via File > Options > Customize Ribbon/Quick Access Toolbar
  • You can only choose from a set of built-in icons
  • You can add a custom ribbon tab
  • You can add a custom group to any ribbon, custom or built-in
  • You can only add button type controls
  • You cannot edit the backstage view
  • You can choose from an available macro in the workbook or [public] in Personal.xlsb
  • You cannot use dynamic callbacks

Customize the ribbon via CustomUI Editor
  • You must write your own xml
  • You can use any built-in imageMso or import a custom image
  • You can add a custom ribbon tab
  • You can add a custom group to any ribbon, custom or built-in
  • You can add almost any type of control (i.e. button, menu, splitMenu, etc.)
  • You can add UI elements to the backstage view
  • You can assign any [public] macro in the containing workbook (not recommended to link to Personal.xlsb or other files)
  • You can use dynamic callbacks
 
Upvote 0

Excel Facts

How to fill five years of quarters?
Type 1Q-2023 in a cell. Grab the fill handle and drag down or right. After 4Q-2023, Excel will jump to 1Q-2024. Dash can be any character.
You are correct, you can do that. However, as pointed out several times, if you use the CustomUI editor to edit the UI, you're typing the xml manually and thus cannot use the applications ribbon management tools. Two very different solutions for customizing the ribbon. Let me see if I can explain a little more succinctly.

Customize the ribbon via the application management tools
  • You can access this via File > Options > Customize Ribbon/Quick Access Toolbar
  • You can only choose from a set of built-in icons
  • You can add a custom ribbon tab
  • You can add a custom group to any ribbon, custom or built-in
  • You can only add button type controls
  • You cannot edit the backstage view
  • You can choose from an available macro in the workbook or [public] in Personal.xlsb
  • You cannot use dynamic callbacks

Customize the ribbon via CustomUI Editor
  • You must write your own xml
  • You can use any built-in imageMso or import a custom image
  • You can add a custom ribbon tab
  • You can add a custom group to any ribbon, custom or built-in
  • You can add almost any type of control (i.e. button, menu, splitMenu, etc.)
  • You can add UI elements to the backstage view
  • You can assign any [public] macro in the containing workbook (not recommended to link to Personal.xlsb or other files)
  • You can use dynamic callbacks
HI Zack, Thank you for taking time to provide detailed explanations, it is appreciated.
 
Upvote 0

Forum statistics

Threads
1,223,911
Messages
6,175,323
Members
452,635
Latest member
laura12345

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top