Trabajar con la biblioteca de códigos VBA

La biblioteca de Code VBA es una colección organizada y ampliable por el usuario de procedimientos, clases, formularios de usuario y fragmentos de código integrados con los menús de continuación de Code VBA.

Biblioteca de códigos VBA

Code VBA se basa en su mayor parte en el lenguaje VBA y en lo que ofrece la aplicación Office. Aún así, también nos pareció conveniente poder ampliar VBA con funciones comunes y fragmentos de código en una Biblioteca de Code VBA que puede ampliar con sus propias colecciones de código.

Funciones de cadena VBA

Por lo general, se necesita un conjunto de funciones de cadena más completo que el que ya está disponible en VBA. Tomamos prestadas las ideas de otros lenguajes, en particular VB.NET.

Funciones de fecha VBA

Tanto las funciones de fecha VBA incorporadas como las funciones personalizadas y los fragmentos incluidos en la Biblioteca de Code VBA. La información sobre herramientas muestra qué código se insertará.

Añadir procedimiento o módulo a la biblioteca

Desde el Explorador de Código puede añadir fácilmente un procedimiento o un módulo a una subcarpeta de la biblioteca de Code VBA. Esto aparecerá automáticamente en el submenú Biblioteca del objeto o subcarpeta VBA seleccionado.

Insertar fragmentos de código

La forma más cómoda de insertar un fragmento de código es desde el submenú Biblioteca del objeto sobre el que se quiere actuar - en el menú Objeto. Si el fragmento incluye más parámetros, puede seleccionarlos desde las variables del contexto de código en el cuadro de diálogo Insertar fragmento.

Editor de fragmentos de código

Para añadir fragmentos fácilmente Code VBA incluye un editor de fragmentos. Soporta la sintaxis de Visual Basic, inserción de etiquetas para instrucciones especiales como añadir módulos relacionados o referencias, y guardar en la subcarpeta de la biblioteca de Code VBA más apropiada.