Método IRibbonExtensibility.GetCustomUI (Office)

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.

Sintaxis

expresión. GetCustomUI (RibbonID)

expresión Expresión que devuelve un objeto IRibbonExtensibility .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
RibbonID Obligatorio String Identificador de la interfaz de usuario de RibbonX.

Valor devuelto

Cadena

Observaciones

Para Word, Excel, PowerPoint y Access, hay solo un identificador para cada aplicación. Outlook usa la extensibilidad de la cinta de opciones para personalizar no solo la cinta de opciones en un inspector, sino también la cinta de opciones en un explorador, en varios menús contextuales, en pestañas contextuales en una cinta de opciones y en la vista Backstage de Microsoft Office. En cada uno de estos escenarios, el programador especifica la interfaz de usuario personalizada en un archivo XML que se carga cuando Office llama a GetCustomUI con un identificador específico de la cinta de opciones.

Ejemplo

En el ejemplo siguiente, escrito en C#, la interfaz IRibbonExtensibility se especifica en la definición de clase. En el ejemplo, a continuación, implementa el método único de la interfaz, GetCustomUI. El método crea una instancia de un objeto StreamReader que lee en el marcado de personalización de 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; 
} 

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.