IRibbonExtensibility Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |