Compartir a través de


IRibbonExtensibility Interfaz

Definición

Interfaz mediante la que la interfaz de usuario de la cinta de opciones se comunica con un complemento COM para personalizar la interfaz de usuario.

public interface class IRibbonExtensibility
[System.Runtime.InteropServices.Guid("000C0396-0000-0000-C000-000000000046")]
public interface IRibbonExtensibility
[<System.Runtime.InteropServices.Guid("000C0396-0000-0000-C000-000000000046")>]
type IRibbonExtensibility = interface
Public Interface IRibbonExtensibility
Atributos

Ejemplos

En el ejemplo siguiente, escrito en C#, la interfaz IRibbonExtensibility se especifica en la definición de clase. El procedimiento implementa a continuación el método único de la interfaz, GetCustomUI. Este método crea una instancia de un objeto SteamReader que lee el formato personalizado almacenado en un archivo XML externo.

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

Comentarios

La interfaz IRibbonExtensibility tiene un método único, GetCustomUI.

Métodos

GetCustomUI(String)

Carga el formato XML, bien desde un archivo de personalización XML o desde un formato XML incrustado en el procedimiento, que personaliza la interfaz de usuario de la cinta de opciones.

Se aplica a