RibbonFactory.CreateRibbonMenu Method
Creates a RibbonMenu that represents a menu on a Ribbon tab or on the Microsoft Office Menu.
Assembly: Microsoft.Office.Tools.Common (in Microsoft.Office.Tools.Common.dll)
The following example creates a new menu by using the CreateRibbonMenu method.
private void PopulateCustomerMenu() { // Add two sub-menus to EmployeeMenu and populate each sub-menu // First sub-menu RibbonMenu subMenu1 = this.Factory.CreateRibbonMenu(); subMenu1.Dynamic = true; subMenu1.Label = "A - M"; subMenu1.Items.Add(this.Factory.CreateRibbonToggleButton()); ((RibbonToggleButton)subMenu1.Items.Last()).Label = "Hall, Don"; subMenu1.Items.Add(this.Factory.CreateRibbonToggleButton()); ((RibbonToggleButton)subMenu1.Items.Last()).Label = "Valdez, Rachel"; CustomerMenu.Items.Add(subMenu1); // Second sub-menu RibbonMenu subMenu2 = this.Factory.CreateRibbonMenu(); subMenu2.Dynamic = true; subMenu2.Label = "N - Z"; subMenu2.Items.Add(this.Factory.CreateRibbonToggleButton()); ((RibbonToggleButton)subMenu2.Items.Last()).Label = "Robinson, Alex"; CustomerMenu.Items.Add(subMenu2); }
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.