Export (0) Print
Expand All

IRibbonExtensibility Object

Office 2007
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.

C#
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;
}



Community Additions

ADD
Show:
© 2014 Microsoft