IRibbonExtensibility.GetCustomUI Method
Office 2010
Loads the XML markup, either from an XML customization file or from XML markup embedded in the procedure, that customizes the Ribbon user interface.
Assembly: office (in office.dll)
Parameters
- RibbonID
- Type: System.String
In the following example, written in C#, the IRibbonExtensibility interface is specified in the class definition. The example then implements the interfaces's only method, GetCustomUI. The method creates an instance of a SteamReader object that reads in the customization markup in an external XML file.
public class Connect : Object, Extensibility.IDTExtensibility2, IRibbonExtensibility ... public string GetCustomUI(string RibbonID) { StreamReader customUIReader = new System.IO.StreamReader("C:\\RibbonXSampleCS\\customUI.xml"); string customUIData = customUIReader.ReadToEnd(); return customUIData; }