Compartir a través de


Cómo: Exportar una cinta de opciones del diseñador de la cinta de opciones a XML de la cinta de opciones

Actualización: noviembre 2007

Se aplica a

La información de este tema sólo se aplica a los proyectos y versiones especificados de Visual Studio Tools para Office de Microsoft Office.

Tipo de proyecto

  • Proyectos de nivel de documento

  • Proyectos de nivel de aplicación

Versión de Microsoft Office

  • Excel 2007

  • Word 2007

  • Outlook 2007

  • PowerPoint 2007

Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto.

El elemento Cinta (diseñador visual) no admite todos los tipos posibles de personalización de la cinta de opciones. Para realizar personalizaciones avanzadas de la cinta de opciones, puede exportar la cinta desde el diseñador a un archivo XML de la cinta de opciones y editar el archivo XML directamente.

Nota:

En el archivo XML de la cinta de opciones no aparecen todos los valores de propiedades. Para obtener más información, vea Información general sobre la cinta de opciones.

Para exportar una cinta de opciones del diseñador de la cinta de opciones a XML de la cinta de opciones

  1. Haga clic con el botón secundario en el archivo de código de la cinta de opciones del Explorador de soluciones y, a continuación, haga clic en Ver diseñador.

  2. Haga clic con el botón secundario en el diseñador de la cinta de opciones y, a continuación, haga clic en Exportar cinta de opciones a archivo XML.

    Visual Studio Tools para Office agrega al proyecto un archivo XML y un archivo de código XML, ambos de cinta de opciones.

  3. En la clase de código Ribbon, busque los comentarios que empiezan por TODO:.

  4. Copie el bloque de código de estos comentarios en la clase ThisAddin, ThisWorkbook o ThisDocument, dependiendo del tipo de solución que esté desarrollando.

    Este código permite a la aplicación de Microsoft Office detectar y cargar la cinta de opciones personalizada. Para obtener más información, vea XML de la cinta de opciones.

  5. En la clase ThisAddin, ThisWorkbook o ThisDocument, quite las marcas de comentario del bloque de código.

    Después de eliminar los comentarios del código, debe ser similar al ejemplo siguiente. En este ejemplo, la clase Ribbon se denomina Ribbon1.

    Protected Overrides Function CreateRibbonExtensibilityObject() As  _
    Microsoft.Office.Core.IRibbonExtensibility
        Return New MyRibbon()
    End Function
    
    protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject()
    {
        return new MyRibbon();
    }
    
  6. Cambie al archivo de código XML de la cinta de opciones y busque el área Ribbon Callbacks.

    Aquí es donde se escriben los métodos de devolución de llamada para controlar las acciones del usuario, como hacer clic en un botón.

  7. Cree un método de devolución de llamada para cada controlador de eventos escrito en el código del diseñador de la cinta de opciones.

  8. Mueva todo el código controlador de eventos de los controladores de eventos a los métodos de devolución de llamada y modifique el código para que funcione con el modelo de programación de extensibilidad de la cinta de opciones (RibbonX).

    Para obtener información sobre cómo escribir métodos de devolución de llamada y utilizar el modelo de programación RibbonX, vea XML de la cinta de opciones.

Vea también

Tareas

Tutorial: Crear una ficha personalizada usando el diseñador de la cinta de opciones

Tutorial: Crear una ficha personalizada usando XML de la cinta de opciones

Conceptos

Información general sobre la cinta de opciones

diseñador de la cinta de opciones

XML de la cinta de opciones