Está en la página 1de 3

Crear Ribbon en Excel 2007 y 2010

Los mens de Excel se crean mediante cdigo, pero los Ribbon vienen
almacenados en una achivo .xml que contiene el cdigo necesario.
A continuacin enlisto los pasos para crear personalizar nuestro propio Ribbon o cinta
de opciones.
1) Es recomendable descargar la aplicacin Custom UI Editor for Microsoft
Office.
2) El archivo creado en Excel debe tener la extensin .xlsm (libro de Excel
habilitado para macros).
3) Abrimos la aplicacin y desde ah abrimos nuestro archivo de Excel.

4) Insertamos un archivo pesonalizado para Excel 2007 o Excel 2010 y lo


renombramos como customIU.xml.

5) Al tener nuestro achivo, insertamos un ejemplo de XML, ya sea una pestaa


(tab), un espacio dentro men Archivo (backstage), etc. En este ejemplo vamos
a insertar una pestaa personalizada.

6) Se guarda el archivo y se abre directamente en Excel para ver el ejemplo.


Cdigo de ejemplo:
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<ribbon startFromScratch="false">
<tabs>
<tab id="customTab" label="Custom Tab">
<group id="customGroup" label="Custom Group">
<button id="customButton" label="Custom Button"
imageMso="HappyFace" size="large" onAction="Callback" />
</group>
</tab>
</tabs>
</ribbon>
</customUI>

7) Imagen de cmo se ver nuestro Ribbon:

8) Las macros se mandan llamar desde onAction en el archivo customUI.xml, y en


nuestro cdigo de vba las macros deben tener el siguiente parmetro:

También podría gustarte