MACROS CAPITULO GRATIS
1
A lo largo de este primer capítulo
comenzaremos a recorrer el camino
de las macros en Excel 2007. Para eso,
conoceremos las herramientas
especiales de esta aplicación para trabajar
con ellas, para saber qué utilidad poseen
y cuándo es conveniente utilizarlas. MACROS CON EXCEL
Capítulo
Introducción a
macros en Excel
2007 Las macros: ¿qué son? 16 El lenguaje VBA 16 El formato de los archivos 16 La ficha del programador 18 Grupo:
Código 19 Grupo: Controles 23 Grupo: XML 26 La seguridad: Centro de confianza 26
Editores y ubicaciones de confianza 27 Configuración de ActiveX 28 Configuración de macros 29 Opciones de
privacidad 29 Resumen 29
SERVICIO DE ATENCIÓN AL LECTOR:
lectores@redusers.com
Actividades 30
1. INTRODUCCIÓN A MACROS EN EXCEL 2007 LAS MACROS: ¿QUÉ SON?
Desde el punto de vista general, podemos decir que las macros nos ayudan a auto matizar tareas.
Son partes de código de programación que es interpretado por Excel y lleva a cabo distintas
acciones o una sucesión de tareas. De esta forma, con una macro podremos realizar tareas
repetitivas muy fácilmente. Sin embargo, éste no es el único uso que podemos darle a una macro ya que, si uti lizamos el lenguaje de programación en el que hablan las macros, Visual Basic pa
ra Aplicaciones (VBA), podremos desarrollar desde tareas y funciones simples pa ra usos
específicos hasta aplicaciones complejas.
El lenguaje VBA El lenguaje de programación de las macros es Visual Basic para Aplicaciones (VBA). Conviene pensarlo como un lenguaje de programación común y corriente pero con
algunas particularidades. Su entorno de desarrollo está plenamente integrado con las aplicaciones
de Microsoft Office. Las aplicaciones que creamos con este lengua je no pueden ejecutarse en
forma autónoma, es decir, siempre formarán parte de al gún documento o alguna plantilla de
Office. Interacción con el resto de Office Con VBA podremos integrar más aún las distintas aplicaciones
de Microsoft Office. Con una macro de Excel 2007 podremos comunicarnos con el resto de las
aplica ciones de este paquete de oficina muy fácilmente. Toda esta interacción y los co
nocimientos sobre el manejo de estas herramientas nos permitirán construir apli caciones de alta
complejidad en poco tiempo.
El formato de los archivos Excel 2007 nos presenta una forma diferente de guardar nuestras planillas ya que en esta versión se crea una separación entre los archivos normales y aquellos que
in cluyen macros de Visual Basic para Aplicaciones o controles ActiveX. De esta for ma, con
sólo ver la extensión del archivo podremos determinar si contiene código VBA o controles
ActiveX. Este cambio se genera, principalmente, por una cuestión de seguridad, para que podamos identificar los archivos antes de abrirlos.
Guardar como Repasemos las distintas formas que tiene Excel 2007 de guardar las planillas.
• Libro de Excel: guarda en el formato predeterminado de archivo, con extensión .XLSX. Cabe
aclarar que estos archivos no pueden contener macros de Visual Ba sic para Aplicaciones ni
controles ActiveX.
16
• Libro de Excel habilitado para macros: de esta forma debemos guardar los archivos que posean
macros o controles ActiveX, en los que la extensión será .XLSM. Al grabar un archivo que
contenga este tipo de datos, Excel 2007 nos advertirá que posee macros y que debemos grabarlo
con esta extensión particular. De omitir es ta advertencia, el libro se guardará con la extensión
predeterminada y se elimina rá todo código de macro o control ActiveX incluido. Debemos
tener en cuenta estas advertencias para no cometer errores que nos hagan perder nuestro trabajo.
• Libro binario de Excel: guarda los archivos en el formato binario de Microsoft Excel 2007
(BIFF12), cuya extensión es .XLSB. ...
Regístrate para leer el documento completo.