Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.