Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The interface through which the Ribbon user interface (UI) communicates with a COM add-in to customize the UI.
Remarks
The IRibbonExtensibility interface has a single method, GetCustomUI.
Example
In the following example, written in C#, the IRibbonExtensibility interface is specified in the class definition. The procedure then implements the interfaces's only method, GetCustomUI. This method creates an instance of a SteamReader object that reads in the customized markup stored 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;
}