VVisual isual BBasic for asic for AApplicationspplications
(VBA)
VVisual isual BBasic for asic for AApplicationspplications
MacroMacro:
Conjunto de instrucciones que agrupa tareas que se realizarán repetitivamente cada vez que éste sea llamado a ejecutarse. Dichas sentencias se ejecutan en orden cronológico.
VVisual isual BBasic for asic for AApplicationspplications
Visual BasicVisual Basic:
Lenguaje de programación que permite realizar aplicaciones (“lo_que_sea.exe”) en base a código escrito por el programador.
VVisual isual BBasic for asic for AApplicationspplications
[Macro] + [Visual Basic] = [VBA]
Extensión de VB que permite integrar su funcionalidad en aplicaciones tales como Word, Excel, Access, Power Point.
El paquete de instrucciones que contiene es prácticamente el mismo que el de VB.
No permite independizar el producto final (la macro) del documento que la contiene (doc, xls, etc.).
VVisual isual BBasic for asic for AApplicationspplications
ImplementaciónImplementación
EscrituraEscritura
El usuario escribe cada una de las sentencias que contendrá la macro.
Deber conocer el código antes de utilizarlo.
Permite visualizar el código fuente de la macro.
Indicado para realizar pequeñas modificaciones en macros ya implementadas.
GrabaciónGrabación
El usuario graba una sesión de la macro, y luego la aplicación la convierte al código de VBA.
Permite implementar macros sin conocer la sintaxis que utiliza VB.
VVisual isual BBasic for asic for AApplicationspplications
ImportanteImportante
Cada macro debe tener un nombre único, distinto del nombre de las demás macros.
Durante el proceso de grabación, el orden en el que se lleven a cabo las instrucciones determinará el resultado final de la macro.
Durante la escritura de una macro, el ordenamiento en que escribimos las sentencias será el determinante del producto terminado.
VVisual isual BBasic for asic for AApplicationspplications
Gestor de macrosGestor de macros
VVisual isual BBasic for asic for AApplicationspplicationsG
esto
r d
eG
esto
r d
e
macro
sm
acro
s
VVisual isual BBasic for asic for AApplicationspplicationsO
rgan
izad
or
Org
an
izad
or
VVisual isual BBasic for asic for AApplicationspplicationsA
gre
gar
un
a
Ag
reg
ar
un
a
macro
en
BH
macro
en
BH
VVisual isual BBasic for asic for AApplicationspplications
Grabar macrosGrabar macros
VVisual isual BBasic for asic for AApplicationspplications
Seguridad en macrosSeguridad en macros
VVisual isual BBasic for asic for AApplicationspplicationsS
eg
uri
dad
Seg
uri
dad
Niv
ele
sN
ivele
s
VVisual isual BBasic for asic for AApplicationspplicationsS
eg
uri
dad
Seg
uri
dad
Ed
itore
sEd
itore
s
VVisual isual BBasic for asic for AApplicationspplications
Edición de macrosEdición de macros
VVisual isual BBasic for asic for AApplicationspplications
Editor de comandosEditor de comandos
Top Related