lunes, 30 de mayo de 2011

¿Qué es una Macro?

Una macro es un conjunto de una o más acciones (acción: componente básico de una macro; instrucción independiente que se puede combinar con otras acciones para automatizar tareas. A veces se denomina comando en otros lenguajes de macros.) que cada una realiza una operación determinada, tal como abrir un formulario o imprimir un informe.
Una macro puede ser una macro compuesta de una secuencia de acciones, o puede ser un grupo de macros (grupo de macros: colección de macros relacionadas que se almacenan juntas bajo un único nombre de macro. A menudo, se hace referencia a la colección simplemente como una macro.). También se puede usar una expresión condicional (expresión condicional: expresión que se evalúa y compara con un valor, por ejemplo, las instrucciones If...Then y Select Case. Si se cumple la condición, se llevan a cabo una o más operaciones. Si no se cumple, se omite la operación.) para determinar si se llevará a cabo una acción en algunos casos cuando se ejecute la macro.


Algunos ejemplos de macros dentro de access son:




  • Accessibility: contiene macros utilizadas para manipular el texto y mostrar el tamaño y el aspecto de las propiedades en Visual Studio.




  • AddDirAsSlnFolder: importa una carpeta del disco a una estructura de carpetas de la solución.


  • DevStudio6Editor: este proyecto de macro contiene ejemplos de macros de Developer Studio versión 6.0 que se han convertido para que funcionen en Macros de Visual Studio. Muestra cómo imprimir todos los documentos abiertos, comentar un bloque de código seleccionado, agregar marcas de revisión, etc. 


  • MakeAddin: convierte un proyecto de macro en un Complemento de Visual Studio. Este proyecto ilustra la estructura de un Complemento, cómo recorrer en iteración todos los proyectos de una macro y cada elemento en un proyecto, cómo utilizar el objeto ItemOperations para agregar nuevos elementos de proyecto, cómo copiar las referencias de un proyecto a otro y mucho más.


  • Utilities: contiene varias macros de utilidades que se utilizan en otros ejemplos de macros. Muestra cómo guardar y recuperar configuraciones de ventanas, cómo manipular las propiedades del cuadro de diálogo Opciones, cómo recorrer en iteración los elementos de un proyecto, etc.


  • VSDebugger: contiene varias macros que utilizan objetos del modelo de automatización del depurador para controlar y manipular las operaciones de depuración. Muestra cómo enumerar la pila de la ventana Comandos para cada subproceso que se está ejecutando en el programa actual, enumerar y manipular los puntos de interrupción, enumerar los procesos y lenguajes que admite el depurador, etc.




  • No hay comentarios:

    Publicar un comentario