Вы находитесь на странице: 1из 11

Cambiar la cinta de opciones en Excel 2007 o Excel 2010

Ron de Bruin (ltima actualizacin 5 de junio de 2011) Volver a la pgina de Excel consejos

Contenido
Cosas que debemos hacer y entender antes de empezar Primer ejemplo Ms ejemplos RibbonX (libros de la muestra) Encontrar los nombres de Control, Grupo y Tab Buscar los nombres de las imgenes de los botones RibbonX Consejos RibbonX plantillas para el men de muestra XML en el Editor de la interfaz de usuario Ms informacin

Cosas que debemos hacer y entender antes de empezar


Si desea cambiar la cinta de opciones en Excel 2007 o Excel 2010 debe agregar RibbonX (XML) en un archivo denominado customUI.xml y / o customUI14.xml que est dentro de su archivo de Excel. Lo que, los archivos que se encuentran dentro de un archivo de Excel?. Archivos de Excel 2007-2010 son en realidad archivos zip por lo que si cambiamos la extensin a zip y abrir el archivo en su programa de compresin que ver que hay unas cuantas carpetas y un archivo dentro del zip. Si desea una forma fcil de insertar RibbonX en un libro de Excel 2007 -2010, entonces le sugiero que descargar e instalar la nueva versin del editor de interfaz de usuario personalizada en: http://openxmldeveloper.org/archive/2006/05/26/CustomUIeditor.aspx
Importante para el triunfo XP: Antes de instalar el Custom UI Editor hacer esto: Ejecute Windows Update, y en las actualizaciones opcionales de seleccin. NET Framework 2 o 3. Despus de instalado, ejecute Windows Update de nuevo para ver i f hay parches para ello.

Esta versin de la interfaz de usuario Editor custum le da una opcin para insertar un archivo de Excel customUI.xml 2007-2010 y / o un archivo customUI14.xml slo para Excel 2010 en su libro 2007 -2010. Cuando usted no quiere trabajar con cosas nuevas a partir de Excel 2010 (como la vista Backstage, por ejemplo), entonces se puede utilizar el Office 2007 personalizada opcin de la parte de interfaz de usuario para aadir su RibbonX a los libros que se utilizan en Excel 2007 y Excel 2010. Si no hay ningn archivo customUI14.xml cuando se abre el libro en Excel 2010, que se carga

el archivo customUI.xml. Sin embargo, si desea insertar (por ejemplo) en un botn en el men del Botn de Office al abrir el archivo en Excel 2007 y un botn en la vista Backstage cuando se abre el libro en Excel 2010, debe insertar el RibbonX, tanto en el xml archivos con el Editor de custum interfaz de usuario. Vea esta pgina para un ejemplo: http://www.rondebruin.nl/ribbonx20072010.htm Abra el Editor de la interfaz de usuario personalizada.

Usted ve que hay 5 botones del men en el men de la barra de herramientas en el editor de la interfaz de usuario.
Abrir: Abre el archivo de Excel que desea editar (cambiar la cint a de opciones para este archivo) Guardar: Guarda la RibbonX en el archivo que ha abierto en el editor de la interfaz de usuario (No es posible para salvar a si el archivo est abierto en Excel) Insertar iconos: Inserte sus propios iconos en el archivo (los iconos se guardan en el archivo) Validar: Valida tu RibbonX lo que est seguro de que no hay errores Generar las rellamadas: Esto crear macros (callbacks) para cada onAction que tiene en la RibbonX. Seleccione todas las devoluciones de llamada y copiarlos en un mdulo normal de su libro.

Al abrir un archivo de Excel en el editor de interfaz de usuario personalizada que usted puede hacer clic derecho sobre el nombre del archivo y seleccione: Office 2007 interfaz de usuario personalizados Parte o uso de la Oficina 2010 de encargo parte de interfaz de usuario O puede utilizar el men Insertar para elegir una de las dos opciones.

Se crea el archivo customUI14.xml si usted elige Office 2010 Parte interfaz de usuario personalizada y el archivo customUI.xml si usted elige Office 2007 Parte interfaz de usuario personalizada. Despus de elegir una opcin o ambas, se puede introducir o pegar su RibbonX en la ventana derecha.

Primer ejemplo
En este ejemplo se agrega RibbonX que crear un bot n en la ficha Inicio al abrir archivo en Excel 2007 o Excel 2010. Debido a que no usamos algo nuevo para el ao 2010 podemos agregar el RibbonX slo en el archivo customUI.xml ("Office 2007 personalizada interfaz de usuario de la parte"). 1: Abra un libro nuevo y guardarlo como Book1.xlsm (Excel habilitado para macros) 2: Cierre el libro 3: Book1.xlsm abierto en el Editor de la interfaz de usuario personalizada 4: Haga clic derecho sobre el nombre del archivo en el editor de interfaz de usuario personalizada o utilizar el men Insertar 5: Seleccione la opcin "Personalizar Office 2007 parte de IU" para crear el archivo customUI.xml 6: Pegue el RibbonX a continuacin en la ventana de la derecha Nota: Si no hay ningn archivo customUI14.xml que se carga el customUI.xml tambin en Excel 2010.
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"> <ribbon> <tabs> <tab idMso="TabHome"> grupo> id="customGroup1" label="My Group" insertAfterMso="GroupEditingExcel"> Botn <id = "customButton1" label = "Click Me" size = "grande" onAction = "Macro1" imageMso = "happyface" /> </ Grupo> </ Tab> </ Tabs> </ Cinta> </ CustomUI>

7: Guarde los cambios en la interfaz de usuario personalizada Editor (haga clic en el botn Guardar) 8: Cierre el Editor 9: Abrir el archivo en Excel 10: Alt F11 11: Mdulo de insercin 12: Copia de la macro siguiente en el mdulo de
Sub Macro1 (control Como IRibbonControl) MsgBox "Hola a todos" End Sub

13: Haga clic en el botn Guardar en el editor de VBA 14: uso de Alt q para cerrar el editor de VBA 15: Prueba el libro en 2007 y / o en 2010

Para un ejemplo para cargar RibbonX diferentes en 2007 y 2010, visite esta pgina http://www.rondebruin.nl/ribbonx20072010.htm

Ejemplos ms RibbonX
Puede descargar 8 archivos de Excel con ejemplos aqu RibbonX bsico para Excel 2007 y Excel 2010. Descargar Ejemplo de archivos de Excel ltima actualizacin: 27-Junio-2010 Aadir grupo personalizado en el built -in tab.xlsm Agregar mens y botones para Button.xlsm Backstage o de la Oficina Ficha personalizada para los grupos de favoritos y buttons.xlsm Ficha personalizada para su 1.xlsm parte favorita macros Ficha personalizada para su 2.xlsm parte favorita macros Dictador (1). Xlsm Dictador (2) With_Custom_Tab.xlsm Disable-Visible-Repurposing.xlsm
Nota 1: al crear mens con Application.CommandBars en Excel 97-2003 tiene un cdigo para crear el men y borrar el men. En Excel 2007-2010 cuando se utiliza RibbonX para personalizar la cinta no es lo mismo, al cerrar o desactivar el libro ser automtica quitar las personalizaciones. Nota 2: Los archivos estn funcionando bien en Excel 2007 y 2010. Si desea cargar RibbonX diferentes para Excel 2007 y Excel 2010, vase:

Carga RibbonX diferentes al abrir el archivo en Excel 2007 o 2010 http://www.rondebruin.nl/ribbonx20072 010.htm

Encontrar los nombres de Control, Grupo y Tab


Usted ve que yo uso idMso = "VisualBasic" para sealar a un control integrado. Pero, cmo encontrar los nombres de los controles?
Los archivos de Microsoft para Excel 2007 y Excel 2010 Descargue este archivo desde el sitio de Microsoft: Office 2007: Listas de Control de identificaciones Descargue este archivo desde el sitio de Microsoft: Office 2010: Office Fluent usuario los identificadores de control de interfaz

Puedo crear mis propias versiones de los archivos de Excel de arriba para que sea ms fcil. Nota: Si desactiva las macros no se pueden utilizar los archivos. Descargar la versin de Excel 2007 Descargar la versin de Excel 2010

Si slo est buscando los nombres de los controles en los grupos integrados en la cinta de ver: http://www.rondebruin.nl/xmlribbongro ups.htm
Descargar la Palabra y la versin de PowerPoint para Excel 2007: Descargar la versin Word Descargue la versin de PowerPoint Sugerencia: ContextMenu Add -in para Office 2010 Este add-in de Microsoft aadir el nombre del ContextMenu en cada men de contexto (clic derecho del men). Esta es una manera muy fcil para los desa rrolladores para encontrar el idMso del men para que puedan utilizarlo en el RibbonX. Nota: Slo en 2010 se puede cambiar el de ContextMenu con RibbonX. http://code.msdn.microsoft.com/contextmenusaddin

Ver tambin: Cmo puedo cambiar un ContextMenu en Excel http://www.rondebruin.nl/contextmenu.htm

Buscar los nombres de las imgenes de los botones


Usted puede ver que yo uso imageMso = "happyface", para usar la imagen integrada en lo que quiero. Pero, cmo encontrar los no mbres de todas las imgenes?
Los archivos de Microsoft para Excel 2007 y Excel 2010 Descargue este archivo desde el sitio de Microsoft Office 2007: Galera de iconos Descargue este archivo desde el sitio de Microsoft Office 2010: Galera de iconos Imagen de Funciones de Add -in para Excel 2007 y Excel 2010 (hec ha por Jim Rech) Consejo Complemento de Jim muestra las imgenes de botones en la cinta (mediante la adicin de una nueva pestaa), que ha tratado de eliminar la mayora o todas las imgenes duplicadas y, en el caso de Excel 2007, ha aadido algunas imgenes, no en la lista de la EM. Puedes descargarlo desde mi sitio de la fecha de archivo (16-nov-2010), tambin est trabajando en la versin de 64 bits de Excel 2010. Nota 1: Hay un pequeo problema e n este momento en el que tienen este complemento cargado en Excel 2007: Si selecciona "Todos los comandos" en la "Comandos" desplegable en el cuadro de dilogo QaT personalizar con este complemento cargado obtendr un error 400 un montn de veces (si mantiene la tecla Enter, ms rpido que h acer clic en Aceptar). Microsoft fija este error en Excel 2010. Nota 2: Jim describe en la hoja de complemento fue como consigui los nombres de imagen que utiliza s.

Si usted es pagars act cambiar la propiedad IsAddin del complemento a False para ver la hoja de trabajo.
Para Excel 2007: Usted puede usar el navegador de John Walkenbach mso imagen de libro de Excel 2007. Puedes descargarlo desde mi sitio

RibbonX Consejos
1: Cmo puedo usar mis propios iconos en la cinta de opciones

<--- R on.png 1) Descargar mi foto ron.png en el escritorio (botn derecho del ratn sobre la imagen y el uso de Guardar imagen como) 2) Abra el archivo "Book1.xlsm" desde el primer ejemplo en el editor de interfaz de usuario personalizada. 3) Haga clic en el botn Insertar iconos o usar el men Insertar para insertar la ron.png archivo. Usted lo ve ahora por debajo del archivo custumUI en el Editor de la interfaz de usuario personalizada, tal vez usted debe hacer clic en el signo + antes customUI.xml si no lo ves.

A continuacin, cambie este imageMso = "happyface" a imagen = "ron" Haga clic en el botn Guardar en el editor de interfaz de usuario personalizada y abrir el archivo "Book1.xlsm" en Excel y ver mi cara bonita en la cinta. imageMso = incorporado en el icono imagen = su propio icono Para ms informacin, consulte esta pgina: Imgenes de los controles personalizados de cinta http://www.rondebruin.nl/getimage.htm

2: Mostrar y ocultar las fichas, grupos y controles en la cinta de Microsoft Office

En uno de los ocho archivos de Excel anteriores se pueden encontrar ejemplos de RibbonX Ocultar o deshabilitar Active Mostrar controles de la cinta / groups / aqu. Pero cmo se puede ocultar o hacer una ficha, de grupo o de control visible con el cdigo de VBA? Mis artculos de MSDN: Mostrar y ocultar las fichas, grupos y controles en la cinta de Microsoft Office (Parte 1 de 2) http://msdn.microsoft.com/en-us/library/ee390805 (office.11). aspx Mostrar y ocultar las fichas, grupos y controles en la cinta de Microsoft Office (Parte 2 de 2) http://msdn.microsoft.com/en-us/library/ee633442 (office.11). aspx O en mi propio sitio: Ocultar o mostrar ficha de la cinta de encargo / grupo / control con GetVisible http://www.rondebruin.nl/hidevisible.htm

3: Activar o desactivar los botones personalizados de la cinta en Excel 2007-2010


Activar o desactivar los botones personalizados de la cinta en Excel 200 7-2010 http://www.rondebruin.nl/enable.htm

4: prdida del estado del objeto global IRibbonUI cinta


No es un problema comn cuando se trabaja con la cinta de opciones con RibbonX y VBA. El objeto de la cinta (que se inicia cuando se carga el archivo de Excel) puede perder su referencia a la cinta, lo que significa que el cdigo ya no puede decirle a Excel para actualizar las personalizaciones de la cinta. Simplemente no hay fcil incorporado en forma de recuperar el identificador de la cinta cuando hay problemas en o con el cdigo. La nica manera de solucionarlo es volver a abrir cerca de su libro, no de una manera muy fcil de usar. Visite esta pgina para una solucin a este desagradable problema http://www.rondebruin.nl/ribbonstate.htm

5: Cmo puedo cambiar un ContextMenu en Excel con VBA y RibbonX (Excel 2010)

Visite la pgina de abajo para los ejemplos y los libros de ejemplo Cmo puedo cambiar un ContextMenu en Excel http://www.rondebruin.nl/contextmenu.htm

6: Ejemplos para cambiar la vista Backstage en Excel 2010


Hay un ejemplo en la descarga de ms arriba, pero en la siguiente pgina hay ms ejemplos. Cmo puedo cambiar Backstage (Archivo) en Excel 2010 http://www.rondebruin.nl/backstage.htm

7: Cmo puedo crear galeras en la cinta de opciones


Hay muchos controles que se pueden agregar a la cinta de opciones y una de ellas es una galera. En esta pgina usted puede descargar un ejemplo de libros que son pocos que puede resultar til si quieren crear su propia galera en la cinta. Galeras en la cinta de opciones http://www.rondebruin.nl/galleries.htm

8: Cmo puedo llenar una lista desplegable en la cinta con los valores de un rango
En la descarga se encuentra un archivo de Jim Rech y el otro de m basado en el ejemplo de Jim. Yo mi ejemplo se puede ver cmo se puede utilizar el valor del men desplegable en otra macro. Descargar DropDown.zip

9: Ejemplos de dictador y ocultar el MRU ("Most Recently Used") la lista de archivos


Hay dos ejemplos en los archivos de ejemplo dictador, pero se ve que la lista MRU todava est all.
Nota: en Excel 2010 no hay ningn problema ms, consulta esta pgina para ver un ejemplo http://www.rondebruin.nl/backstage.htm

No hay opcin integrada para deshabilitar el MRU ("Most Recently Used") la lista de archivos en el men del botn de Office. Pruebe este archivo de ejemplo que crear una nueva pestaa en la cinta y ocultar / deshabilitar un pocos controles con RibbonX y con el cdigo VBA de Jim Rech deshabilitar la lista MRU.
Parte de los comentarios en el cdigo de Jim: Porque al parecer no hay manera de desactivar l a lista MRU en el men de Office directamente que claro al establecer Application.RecentFiles.Maximum a 0. Puesto que esta accin borra la lista MRU en el registro por primera copia de seguridad de su contenido en el registro, as como el nmero de archivos que el usuario se muestra en ella. Usamos el registro en el caso de las variables de VB se borran.

Descargue el archivo de ejemplo Por favor, dar informacin si usted tiene problemas o sugerencias con el cdigo. Si prueba los ejemplos dictador tambin en cuenta que yo no t / desactivar ocultar todo. Con el cdigo VBA tambin debe ocultar la barra de frmula, barra de estado y los mens el botn derecho.

10: Mostrar / Ocultar la cinta entera con VBA


Puede utilizar este ejemplo VBA publicado por Jim Rech para ocultar / mostrar la cinta entera y qat.
Sub HideRibbon () Application.ExecuteExcel4Macro False)" End Sub "SHOW.TOOLBAR (" de "cinta" ",

Sub ShowRibbon () Application.ExecuteExcel4Macro True)" End Sub

"SHOW.TOOLBAR

("

de

"cinta"

",

Slo en Excel 2010 se puede usar esto para cambiar la vista de slo la cinta de opciones CommandBars.ExecuteMso "MinimizeRibbon" Ver este sitio para una funcin para comprobar el estado de la cinta de opciones http://www.accessribbon.de/en/index.php?FAQ:19

11: Edicin de la cinta de opciones con un Add-in


Pruebe este complemento: RibbonX diseador visual Add -in (hecho por Andy Pope)

http://www.andypope.info/vba/ribboneditor.htm Ahora que sabes cmo se puede utilizar el Editor de la interfaz de usuario personalizado para guardar los RibbonX en un libro tal vez quiera probar este libro antiguo para crear el RibbonX de una ficha personalizada en la cinta. XMLCreator-1.5 Fecha del Archivo: 05 de marzo 2007

12: Cmo puedo cambiar la QAT (barra de herramientas de acceso rpido)


Men de macros en Excel favorito 2007 -2010 (para todos los libros) Men de macros en Excel favorito 2007 -2010 (para un libro) Aade que faltan comandos integrad os a la QAT o cinta Agrega botones para la QAT y personalizar las imgenes de los botones

13: Personalizar las pestaas contextuales en Excel 2007 y Excel 2010


Aprender a personalizar las pestaas contextuales en Excel 2007 y Excel 2010 http://www.rondebruin.nl/contextualtabs.htm

RibbonX plantillas para el men de XML en el editor de la interfaz de usuario


En el men Insertar en el Editor de la interfaz de usuario personalizado que ver que hay un men llamado "XML de muestra" Es fcil tener su propias plantillas de men que para que pueda insertar de forma rpida en cualquier libro que desee. Slo tiene que hacer algunos cambios despus de insertarlo en el men de la muestra y ya est listo. Pero en el editor de la interfaz de usuario no puede guardar el RibbonX directamente a un archivo XML y el uso que en el Insertar> Ejemplo de XML del men. Slo es posible guardar el RibbonX directamente en un archivo de Excel.
Pero usted puede hacer esto:

Hacer su men de plantillas en el editor de la interfaz de usuario y validar y probar las RibbonX en un libro de ensayo. A continuacin, copie el RibbonX en un archivo de Bloc de notas y guardarlo con el nombre que desee. A continuacin, cambie la extensin de txt a xml

Si no ves las extensiones de los archivos de hacer esto:


1: Abra el Explorador de Windows 2: Windows XP: Haga clic en Herramientas> Opciones de carpeta 3: Vista o Windows 7: Haga clic en Organizar> Carpeta y opciones de bs queda 4: En la pestaa Ver desmarcar "Ocultar extensiones para los tipos de archivo conocidos"

A continuacin, copie el archivo XML de la plantilla en la carpeta de ejemplos.


C: \ Archivos de programa \ CustomUIEditor \ Samples

O si usted tiene una mquina de 64 bits C: \ Archivos de programa (x86) \ CustomUIEditor \ Samples Despus de abrir el editor de la interfaz de usuario podrs ver el ar chivo de plantilla en el men de la muestra del editor de la interfaz de usuario y se puede insertar en cualquier libro que desee. Puede descargar un archivo zip aqu con 11 ficheros XML con RibbonX de los libros de ejemplo que puede descarga en el "Ms ejemplos RibbonX" seccin para que pueda pegar en el "muestras" de la carpeta para la prueba. XMLSamples.zip Fecha del Archivo: 27-Junio-2010 (8 de la "Oficina de la Parte 2007 interfaz de usuario personalizados" y 3 para la "Oficina de la Parte 2010 interfa z de usuario personalizados")

Вам также может понравиться