domingo, 27 de marzo de 2011

MACROS

¿QUE ES UN MACRO?
Es una serie de instrucciones que se almacenan para que se puedan ejecutar de forma secuencial mediante una sola llamada u orden de ejecución. Dicho de otra forma una macroistrucción es una instrucción compleja, formada por otras instrucciones mas sencillas; esto permite la automatización de tareas mas sencillas. esto permite la automatización de tareas mas sencillas.

¿QUE VENTAJAS ME APORTA EL DISPONES DE MACROS EN MI HOJA DE EXCEL?
Cada día las grandes y pequeñas empresas están descubriendo el poder de utilizar conjuntamente las macros con Excel, las compañías requieren de programas informáticos realizados a "medida" de sus necesidades, para gestionar de manera automática, rápida y eficaz los procesos internos del negocio.

A la vez muchas personas en su trabajo diario realizan tareas repetitivas frente a sus hojas Excel, desperdiciando días enteros en realizar informes de manera manual los cuales, con un simple clic a un botón en cuestión de segundos estaría realizado.

¿QUE ES EL LENGUAJE VBA?
Visual Basic es un lenguaje de programación orientado a eventos, desarrollado por el alemán Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y, en cierta medida, también la programación misma.

¿COMO SE CREA UN MACRO?
Crear una macro independiente

En el grupo Otros de la ficha Crear, haga clic en Macro. Si el comando no está disponible, haga clic en la flecha situada debajo del botón Módulo o Módulo de clase y, a continuación, haga clic en Macro.
Se muestra el Generador de macros.

Agregue una acción a la macro:
En el Generador de macros, haga clic en la primera celda vacía de la columna Acción.
Escriba la acción que desea utilizar o haga clic en la flecha para mostrar la lista de acciones disponibles y, a continuación, seleccione la acción que desee.


En Argumentos de acción (en la parte inferior del Generador de macros), especifique argumentos para la acción, si es necesario.

NOTAS
Al escribir los argumentos en el panel Argumentos de acción, aparecen en la columna Argumentos en la lista de acciones. No obstante, la columna Argumentos es sólo para visualización; no puede especificar argumentos en esa columna.
Para ver una breve descripción de cada argumento, haga clic en el panel Argumentos de acción, en el cuadro del argumento y, a continuación, lea la descripción en el cuadro adyacente.
Sugerencias
Escriba, si lo desea, un comentario para la acción en la columna Comentario.
Para agregar más acciones a la macro, muévase a otra fila de acción y repita el paso 2.
Cuando ejecuta la macro, Access lleva a cabo las acciones en el orden en que se incluyen.

¿COMO SE SABE QUE LA MACRO ESTA GRABANDO?
La grabación de macros es la manera más común y sencilla de crear macros. También puede crear manualmente sus propias macros sin grabarlas. Puede pensar que la grabación de macros es sencillamente como "recordar" acciones que ha ejecutado en el entorno, de forma parecida a como se graba música en una cinta de audio. Cuando presiona "Grabar," todos los sonidos se almacenan en la cinta hasta que presiona "Detener." Grabar una macro es un proceso virtualmente idéntico. Cuando presiona el botón Grabar, las tareas que ejecuta, las ventanas y las herramientas que utiliza, etcétera, se graban como código de macro. También puede utilizar CTRL+MAYÚS+R para iniciar o detener la grabación de una macro. Vea Cómo: Ejecutar macros para obtener información detallada sobre la ejecución de macros.

No obstante, a diferencia de la grabación de música en una cinta de audio, después de grabar una macro, puede examinar lo que se ha grabado en incluso puede cambiarlo. Si la macro resultante no hace exactamente lo que desea que haga o si desea agregar funcionalidad adicional, puede editarla después de grabarla y personalizar el código resultante. Para obtener información acerca de la edición de macros, vea Cómo: Editar y crear macros mediante programación.

No todas las acciones ni todos los comandos generan código de macro. Las áreas principales en las que Visual Studio graba son el editor de código de Visual Studio, el cuadro de diálogo Buscar y Reemplazar, el Explorador de soluciones y la activación de ventanas. Para obtener información detallada, vea Cuestiones relativas a la grabación y ejecución de macros.


¿COMO SE EJECUTA UN MACRO?
Después de grabar o crear manualmente una macro, puede ejecutarla de las maneras siguientes:

Mediante un método abreviado de teclado en el entorno de desarrollo integrado (IDE).

En el Explorador de macros.

En el cuadro Buscar/Comando o en la ventana Comandos.

En el IDE de macros.

Por razones de seguridad, en Visual Studio ya no es posible hacer doble clic en un archivo .Vsmacros o .Vsmproj para cargar el código de la macro.

Si no ha cambiado el nombre de la macro temporal, puede ejecutarla si presiona CTRL+MAYÚS+P o si elige Ejecutar macro temporal del submenú Macros en el menú Herramientas. Sin embargo, si le ha cambiado el nombre, puede tener acceso a ella con un método abreviado de teclado. Visual Studio proporciona una manera de asociar (o "enlazar") una o varias claves en un método abreviado de teclado para invocar una macro. Cuando se presiona la secuencia de teclas, se ejecuta la macro. En el siguiente procedimiento se muestra cómo enlazar una macro a un método abreviado de teclado.

¿EN DONDE SE ALMACENAN LOS MACROS?

Uso StarOffice9. Mis macros in OooBasic están en

C:\Documents and Settings\username\Application Data\StarOffice\9\user\basic

Se pueden guardar ahí con

Herramientas → Macros → Organizar macros → OooBasic → Mis Macros

Macros escritos en Python están en

C:\Documents and Settings\username\Application Data\StarOffice\9\user\Scripts\python


¿COMO GUARDAR UN ARCHIVO CON MACROS?

Para guardar un archivo que contiene una macro debes entender que la macro se guarda en un archivo con diferente tipo. Regularmente con extensión .xlsm.

Da clic en el Botón Office y selecciona la opción Guardar como. Aparecerá la pantalla de Guardar como. En el tipo de archivo Guardar como tipo, selecciona Libro de Excel habilitado para macros (*.xlsm).

Asigna un nombre al archivo, y da clic en Guardar.

¿QUE OCURRE CUANDO ABRIMOS UN ARCHIVO CON MACROS?

se nos muestra una barra titulada advertencia de seguridad, y nos dice también: se han bloqueado las macros, para desactivarlas nos vamos a opciones ubicada en la misma barra, si conocemos la fuente damos habilitar este contenido- aceptar.







No hay comentarios:

Publicar un comentario