11.06.2015 Views

o_19nhsmha01vhpfpg1knut7kcn4a.pdf

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Definición de Microsoft Excel<br />

Microsoft Excel es una aplicación que viene incorporada en la Suite de Microsoft Office, el<br />

cual sirve para el manejo de hojas electrónicas agrupadas en libros para realizar cálculo de<br />

casi cualquier índole. Excel es la hoja electrónica más conocida de manera general, tanto<br />

por estudiantes como profesionales en proceso de formación, aunque hay una gran cantidad<br />

de usuarios que no conocen a profundidad su gran potencial en los distintos campos del<br />

conocimiento (Mansfield, 2010).<br />

Historia de VBA en Excel<br />

VBA apareció por primera vez en Excel desde su versión 5.0 en el año de 1993 con la<br />

finalidad de contar con un lenguaje macro extenso y flexible que cualquier otra hoja de<br />

cálculo de sus tiempos. Cabe destacar que Excel fue la primera aplicación que incluyó esta<br />

novedosa arquitectura, lo cual posteriormente hizo que VBA se convirtiera en un ambiente<br />

para el desarrollo de software y compartirse al resto de la suite de Microsoft Office.<br />

Comunicación de VBA con Excel<br />

A pesar de que Excel es la aplicación servidora de VBA, VBA no tiene nada en especial<br />

que lo enganche a Excel, ya que Excel se comunica a VBA por medio de una serie de<br />

comandos especiales conocidos como librería de objetos.<br />

Sistema de Comunicación entre VBA y Excel<br />

VBA no solo puede controlar Excel, sino también a todas aquellas aplicaciones que tengan<br />

una librería de objetos. La mayoría de las aplicaciones de la suite de Microsoft Office<br />

cuentan con ellas. Cualquier programa que soporte automatización puede controlar Excel.<br />

El formato de archivos<br />

Desde la versión de Excel 2007 a la actual, se presenta una forma diferente de guardar las<br />

hojas electrónicas con la finalidad de separar entre los archivos normales y aquellos que<br />

incluyen código VBA o controles ActiveX, para diferenciarlos hay que tener en cuenta las<br />

siguientes extensiones:<br />

*.XLSX. Es un libro de Excel con formato predeterminado de archivo, este tipo de<br />

archivo no puede contener macros de VBA ni controles ActiveX<br />

*.XLSM. Es un libro de Excel habilitado para macros, este si puede contener<br />

macros de VBA o controles ActiveX.<br />

*.XLS. Es un libro de Excel 97-2003, este tipo de archivo puede contener macros<br />

de VBA y controles ActiveX compatibles con versiones anteriores del programa.<br />

195

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!