27/02/2023

VBA: proteger proyecto

En el destello de hoy, Alba Salvá nos ha preparado dos funciones que trabajan juntas, pero podrían hacerlo por separado. Lo primero que vamos a hacer es comprobar si nuestro proyecto está protegido con una contraseña y si no lo está, nos da la posibilidad de establecer una.
24/02/2023

VBA: ByVal vs. ByRef

Cuando pasamos uno o más argumentos a un procedimiento, cada argumento corresponde a un elemento de programación subyacente en el código de llamada. Puede pasar el valor de este elemento subyacente (ByVal) o una referencia a él (ByRef). Esto se conoce como el mecanismo de paso. En este mecanismo se determina si el procedimiento va a poder modificar el elemento subyacente al argumento que hemos pasado. La declaración del procedimiento determina el mecanismo de aprobación para cada parámetro. Por esa razón especificamos ByVal o ByRef. En este destello te damos las pautas para que puedas elegir uno u otro método,
23/02/2023

VBIDE otros ejemplos: tipos de módulo según contenido

Estábamos preparando un ejemplo que recoja, más o menos, todos los ejemplos que hemos visto sobre el VBIDE. Se trata de montar un formulario que contenga estadísticas de cualquier aplicación, relacionadas con el VBIDE y propuse al equipo pensar en posibles datos que mostrar en el ejemplo. Alba Salvá, a la que es mejor que no retes, en un rato se le ha ocurrido este ejemplo que vamos a ver. En él ha clasificado los módulos de la aplicación en tres tipos según el contenido que tengan.
22/02/2023

vba: complementos de Access

En los dos últimos destellos estuvimos viendo los complementos o AddIns del VBIDE y nos quedó una espinita clavada porque los complementos de Access nos se pueden manejar mediante ese objeto. Alba se lo ha tomado como un reto y en unas horas ha preparado el ejemplo que vengo a presentaros hoy.
21/02/2023

VBIDE series (Complementos): conectar y desconectar complementos

El manejo de los complementos desde vba es bastante limitado y pocas son las cosas que podemos hacer con ellos. Lo que sí que nos permite es conectarlos y desconectarlos según nos parezca y eso es precisamente lo que vamos a hacer hoy.
20/02/2023

VBIDE series (Complementos): Listar complementos

Vamos a comenzar la última parte dedicada a VBIDE y esta vez vamos a trabajar con complementos, que veremos habitualmente como Add-ins. Antes de comenzar debemos aclarar que vamos a centrarnos en este destello en los complementos del VBIDE, no en los complementos de Access, que no se pueden manejar desde este entorno.