Click to Rate and Give Feedback
MSDN
MSDN Library
Office Development
2007 Office Suites
 IRibbonExtensibility Object

  Switch on low bandwidth view
Community Content
In this section
Statistics Annotations (0)
IRibbonExtensibility Object
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;
}



Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker