Ahora veremos una estructura que ilustrará el uso de la combinación de varias técnicas: grupos, submacros y
bucles. No se trata de un ejemplo práctico real, pero servirá para entender mejor los conceptos.
Como puedes ver en la imagen, hemos creado un grupo y una submacro dentro de la macro PruebaBucle:
- por una parte tenemos un grupo acción que en este caso muestra un mensaje,
- y por otra tenemos el bucle, que lo que indica es que se ejecute la macro de acción tres veces.
Podríamos trabajar de dos formas distintas sobre la macro:
- Ejecutar la macro completa: Ejecutaría el código completo de forma secuencial. Es decir, entraría en el bucle
que llama a la acción y lo repetería tres veces, mostrando tres mensajes de aviso.
- Ejecutar la submacro: Si en un control decidiéramos llamar directamente a la submacro (PruebaBucle.Accion
en su evento), se ejecutaría únicamente una vez, ya que el resto de la macro, que incluye el bucle de repetición, no
se leería.
14.10. AutoKeys o atajos de teclado
Las macros también te permitirán crear métodos abreviados de teclado. Esto es, podremos asignar a una
combinación de teclas una determinada acción, a través de una Macro. Sólo tendrás que seguir los siguientes
pasos:
1. Crea una nueva Macro y llámala AutoKeys.
2. Crea una submacro por cada combinación de teclas que quieras implementar.
3. Como nombre, cada submacro deberá contener una combinación de teclas que siga la sintaxis de la siguiente
tabla:
Sintaxis de la combinación Combinación de Teclas
CTRL+C ó CTRL+1
^C or ^1
F3
{F3}
CTRL+F3
^{F3}
MAYUS+F3
+{F3}
INSERT
{INSERT}
CTRL+INSERT
^{INSERT}
MAYUS+INSERT
+{INSERT}
Esto no significa que sólo puedas utilizar esas combinaciones. Recuerda, se trata de la sintaxis, pero podrías
también utilizar {F2}, {F4}, ^{F5}, etc. Lo único que deberás tener en cuenta es que la tecla CTRL se escribirá como
^, y la tecla MAYÚS como +.
Curso Access 2010
122