Implementación sencilla de personalizaciones (Microsoft Excel)
Cuando se trata de personalizar Excel, su imaginación es prácticamente el límite. Si puede imaginarlo, probablemente pueda encontrar una manera de personalizar Excel para reflejar sus deseos. Es posible que incluso desee compartir sus personalizaciones con otros.
En Excel, sus macros personalizadas se almacenan en libros de trabajo normales o en el libro de trabajo personal.xls, y los cambios en las barras de herramientas y menús se almacenan en un archivo con la extensión .XLB. (En Excel, solo se debe acceder a un archivo .XLB a la vez, y es para este mismo propósito: administrar las personalizaciones de la barra de herramientas y el menú). La ubicación de estos archivos puede variar de un sistema a otro, pero puede usar el sistema de Windows Función de búsqueda para localizarlos.
Si lo desea, puede copiar tanto el libro de trabajo con las macros como el archivo .XLB de su sistema al sistema de otra persona. Solo debe asegurarse de que el otro sistema esté usando la misma versión de Excel que usted y debe asegurarse de colocar el archivo .XLB en la misma ubicación que el archivo .XLB existente en el otro sistema. El único problema con esto, por supuesto, es que cuando reemplaza los archivos en su sistema, también se deshace de las macros y / o personalizaciones que hayan realizado previamente en su sistema.
Para solucionar este problema, la mejor manera de compartir macros es agregarlas a un archivo y guardarlo como un archivo de complemento (* .xla). El complemento debe contener código adicional para crear las personalizaciones de la barra de herramientas y cualquier elemento del menú cuando se instala el complemento (evento workbook_AddInInstall)
y luego elimínelos cuando se elimine el complemento (evento workbook_AddInUnInstall). En otras palabras,. no está guardando la barra de herramientas exacta y las personalizaciones del menú en su sistema, pero está utilizando macros para recrear las personalizaciones en el sistema de la otra persona.
Crear las personalizaciones no es demasiado difícil, pero aún así no es una tarea trivial, y definitivamente está más allá del alcance de este consejo. Las personalizaciones del menú, explicadas correctamente, normalmente ocupan todo un capítulo en un buen libro de referencia.
Entonces, ¿dónde debería buscar para encontrar información adicional? Chip Pearson tiene buena información sobre cómo crear menús con VBA en esta página:
http://www.cpearson.com/excel/menus.htm
Una buena referencia es _Excel 2003 Power Programming With VBA de John Walkenbach, _ así como las versiones anteriores del mismo libro (para versiones anteriores de Excel). Puede encontrar información sobre esos libros haciendo una búsqueda en su librería en línea favorita (como Amazon).
_Nota: _
Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.
link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador]
.
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (2083) se aplica a Microsoft Excel 97, 2000, 2002 y 2003.