Cómo personalizar la cinta de excel 2016 con xml
En algunas situaciones, es posible que desee modificar la cinta de opciones de Excel de forma automática cuando un libro o complemento se abrió. Si lo hace, hace que sea fácil para el usuario tenga acceso a la macro. También elimina la necesidad de que el usuario modifique la cinta manualmente mediante el cuadro de diálogo Opciones de Excel.
Usted puede hacer cambios automáticos en la cinta con Excel 2007 y versiones posteriores, pero no es una tarea sencilla. Modificación de la cinta consiste en escribir código XML en un editor de texto, copiar ese archivo XML en el archivo de libro, la edición de un montón de archivos XML (que también son escondido lejos en el interior del archivo de Excel, que en realidad no es más que un contenedor comprimido de individuo archivos), y luego escribir procedimientos de VBA para manejar el chasquido de los controles que usted pone en el archivo XML.
Afortunadamente, el software está disponible para ayudarle con la personalización de la cinta - pero todavía tiene que ser en términos familiares con XML.
Siga estos pasos exactamente:
Crear un nuevo libro de Excel.
Video: Personalizar la cinta de opciones de Excel o cómo agregar un botón a la cinta
Guarde el libro, y el nombre de la cinta modification.xlsm.
Cierre el libro.
Iniciar el editor de interfaz de usuario personalizada para Microsoft Office.
Si no tiene este software, es necesario encontrar e instalarlo. Consulte la barra lateral cercana “Obtener el software.”
En el Editor de la interfaz de usuario personalizada, seleccione Archivo → Abrir y encontrar el libro que guardó en el paso 2.
Video: Crear Fichas Personalizadas en la Ribbon de Excel usando XML y el Office Custom UI Editor
Seleccione Insertar → Oficina 2007 Parte de interfaz de usuario personalizada.
Seleccione este comando, incluso si está utilizando Excel 2010, Excel 2013 o Excel 2016.
Escriba el siguiente código en el panel de código (llamado customUI.xml) que aparece en el Editor de la interfaz de usuario personalizada:
Haga clic en el botón Validar en la barra de herramientas.
Video: Gestor de Inventarios Parte 27 | Cinta de Opciones RIBBON | VBA Excel 2016 #77
Si el código tiene errores de sintaxis, aparece un mensaje que describe el problema. Si se identifican errores, debe corregirlos.
Haga clic en el botón de devolución de llamada generan.
La interfaz de usuario personalizada Editor crea un procedimiento Sub VBA que se ejecuta cuando se hace clic en el botón. Este procedimiento no es en realidad inserta en el libro de trabajo, por lo que necesita para copiarlo para su uso posterior (o memorizarlo, si usted tiene una buena memoria).
Volver al módulo customUI.xml y seleccione Archivo → Guardar (o haga clic en el icono Guardar de la barra de herramientas).
Cierre el archivo seleccionando el comando Archivo → Cerrar.
Abrir el libro en Excel y haga clic en la pestaña Inicio.
Debería ver el botón nuevo grupo de la cinta y la cinta. Pero no funciona todavía.
Presione Alt + F11 para activar el VBE.
Insertar una nueva pasta de VBA módulo- (o tipo) el procedimiento de devolución de llamada que se generó en el paso 9 y añadir una instrucción MsgBox, para saber si en realidad se está ejecutando el procedimiento.
El procedimiento es
Sub ShowMessage (control Como IRibbonControl) Felicidades MsgBox”. Encontraste el nuevo comando de la cinta.”End Sub
Presione Alt + F11 para saltar de nuevo a Excel y haga clic en el botón nuevo en la cinta.
Si todo va bien, se ve el MsgBox.
En el Editor de la interfaz de usuario personalizada, cuando se selecciona Insertar → Oficina 2007 Parte de interfaz de usuario personalizada, inserte una parte de interfaz de usuario para Excel 2007. La interfaz de usuario personalizada Editor también tiene una opción para insertar una parte de interfaz de usuario para Excel 2010 (el software utilicé no ha sido actualizado para Office 2013 u Office 2016). Para una máxima compatibilidad, utilice la interfaz de usuario personalizada 2007 Parte Excel.
Seguramente se da cuenta que la modificación de la cinta usando XML no es exactamente intuitivo. Incluso con una buena herramienta para ayudar (como la interfaz de usuario personalizada Editor), que todavía tienen que entender XML. Si esto suena atractivo para usted, buscar en la web o encontrar un libro dedicado exclusivamente a la personalización de la interfaz Ribbon de Microsoft Office.