lunes, 13 de junio de 2011
CREAR UNA MACRO INDEPENDIENTE
1. 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.
2. Agregue una acción a la macro:
· En el Generador de macros, haga clic en la primera celda en blanco de la columna Acción.
· Escriba la acción que desea utilizar o haga clic en la flecha para mostrar la lista de acciones (lista de acciones: lista que aparece cuando se hace clic en la flecha de la columna Acción de la ficha de objeto Macro.) donde, a continuación, podrá seleccionar la acción que desea usar.
· En Argumentos de acción, especifique argumentos para la acción, si son necesarios. Para ver una descripción breve de cada argumento, haga clic en el cuadro del argumento y lea la descripción que aparece a la derecha del argumento.
· Para los argumentos de acción (argumento de la acción: información adicional que requieren algunas acciones de macro, por ejemplo, el objeto al que afecta la acción o condiciones especiales en las que tiene lugar la acción.) cuya configuración sea un nombre de objeto de base de datos (objetos de base de datos: una base de datos de Access contiene objetos como tablas, consultas, formularios, informes, páginas, macros y módulos. Un proyecto de Access contiene objetos como formularios, informes, páginas, macros y módulos.), puede establecer el argumento arrastrando el objeto desde el panel de exploración hasta el cuadro del argumento Nombre del objeto de la acción.
· También puede crear una acción arrastrando un objeto de base de datos desde el panel de exploración hasta una fila vacía del Generador de macros. Si arrastra una tabla, una consulta, un formulario, un informe o un módulo hasta el Generador de macros, Access agrega una acción que abre la tabla, la consulta, el formulario o el informe. Si arrastra una macro hasta el Generador de macros, Access agrega una acción que ejecuta la macro.
· Si lo desea, puede escribir un comentario para la acción.
3. Para agregar más acciones a la macro, muévase a otra fila de acción (fila de acción: fila de la parte superior de la ficha de objeto Macro donde se escriben los nombres de macro, acciones, condiciones y comentarios asociados con una macro concreta o un grupo de macros.) y repita el paso 2. Access lleva a cabo las acciones en el orden en que se enumeren.
CREAR UNA MACRO INCRUSTADA
Crear una macro incrustada
Las macros incrustadas se diferencian de las macros independientes en que las incrustadas se almacenan en las propiedades de evento de formularios, informes o controles. No se muestran como objetos en Macros en el panel de exploración. De este modo, la base de datos puede resultar más fácil de administrar, puesto que no hay que realizar un seguimiento de otros objetos macro que contienen macros para un formulario o un informe. Siga este procedimiento para crear una macro incrustada.
Nota Las macros incrustadas no se pueden convertir a Visual Basic for Applications (VBA) usando la herramienta Convertir macros a Visual Basic en el grupo Macro de la ficha Herramientas de base de datos. Si desea convertir en última instancia las macros a código VBA, puede resultar adecuado crear macros independientes en lugar de macros incrustadas. Entonces, podrá usar la herramienta Convertir macros a Visual Basic para convertirlas a VBA.
1. Abra el formulario o el informe que contendrá la macro en la vista Diseño o en la vista Presentación. Para abrir un formulario o un informe, haga clic con el botón secundario en él en el panel de exploración y, a continuación, seleccione Vista Diseño o Vista Presentación ..
2. Si no se muestra la hoja de propiedades, presione F4.
3. Haga clic en el control o en la sección que contiene la propiedad de evento en la que desea incrustar la macro.
Para seleccionar el formulario o el informe entero, haga clic en Informe en la lista desplegable en la parte superior de la hoja de propiedades.
4. En la hoja de propiedades, haga clic en la ficha Eventos.
5. Haga clic en la propiedad de evento en la que desea incrustar la macro y, a continuación, seleccione junto al cuadro.
6. En el cuadro de diálogo Elegir generador, haga clic en Generador de macros y después en Aceptar.
7. En el Generador de macros, haga clic en la primera fila de la columna Acción.
8. En la lista desplegable Acción, haga clic en la acción que desee.
9. Rellene los argumentos necesarios en el panel Argumentos de acción y, a continuación, vaya desplazándose a la siguiente fila de acción.
10. Repita los pasos del 8 al 9 hasta que la macro se haya completado.
11. Haga clic en Guardar y después en Cerrar.
La macro se ejecutará cada vez que se desencadene el evento.
Nota Access permite generar un grupo de macros como una macro incrustada. Sin embargo, sólo se ejecutará la primera macro del grupo cuando se desencadene el evento. Las macros subsiguientes se omiten, a no ser que se les llame desde dentro de la propia macro incrustada (por ejemplo, mediante la acción AlOcurrirError).
INTRODUCCIÓN A LAS MACROS DE ACCESS
En Office Access 2007, una macro o un grupo de macros puede estar contenida en un objeto macro (a veces denominado "macro independiente"), o una macro puede estar incrustada en cualquier propiedad de evento de un formulario, un informe o un control. Las macros incrustadas pasan a formar parte del objeto o el control en el que están incrustadas. Las macros independientes están visibles en el panel de exploración, en Macros; las macros incrustadas no .Estas se crean usando el Generador de macros, que se muestra en la siguiente ilustración.
Para mostrar el Generador de macros
· 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
Argumentos
Un argumento es un valor que proporciona información para la acción, como la cadena que se debe mostrar en un cuadro de mensaje, el control que se debe operar, etc. Algunos argumentos son necesarios y otros son opcionales. Los argumentos se pueden ver en el panel Argumentos de acción, en la parte inferior del Generador de macros.A
Una función nueva del Generador de macros de Office Access 2007 es la columna Argumentos, que permite ver (pero no editar) los argumentos de una acción en la misma línea de la acción. De esta forma, es un poco más fácil leer la macro porque ya no es necesario seleccionar una acción para mostrar los argumentos. Para mostrar la columna Argumentos, haga clic en Argumentos
INTRODUCCIÓN A LAS MACROS EN WORD
Puede grabar o escribir macros en Word.. Si es usuario experto de Word y está familiarizado con la grabación de macros, Word es un lugar excelente para aprender a editar y escribir sus propias macros, ya que el lenguaje VBA de Word utiliza terminología que ya conoce y utiliza a diario.
Para trabajar con macros en Microsoft Office Word 2007 es necesario mostrar la ficha Programador.
Para grabar esta macro, coloque el punto de inserción en la primera tabla cuyo formato desea modificar y, a continuación, haga lo siguiente:
· En el menú Herramientas, haga clic en Macro y, a continuación, haga clic en Grabar nueva macro.
· En el cuadro de diálogo Grabar macro, como mostramos aquí, puede dar nombre a la macro, asignarle un método abreviado de teclado o una barra de herramientas para que quede más accesible, personalizar la ubicación en la que se guarda la macro, y agregar una descripción de la misma para futuras referencias. O, si lo prefiere, puede omitir todos estos pasos por ahora y hacer clic en Aceptar para que comience la grabación.
1. Puede modificar el nombre numérico asignado automáticamente a la macro. Los nombres de macro pueden incluir letras y números, pero no espacios en blanco.
2. De manera predeterminada, las nuevas macros que se graban se guardan en la plantilla global Normal.dot. También puede guardar la macro en el documento o en la plantilla activos, o en otra plantilla personalizada.
3. Puede asignar una macro para que esté accesible en una barra de herramientas o mediante un método abreviado de teclado. Si omite esta parte, puede realizar estas asignaciones en cualquier momento posterior a la creación de la macro.
4. La descripción de la macro incluye la fecha y el nombre del usuario que está grabando la macro. Puede editar esta descripción como crea conveniente.
Cuando haya hecho clic, se abrirá una pequeña barra de herramientas con dos botones: Detener grabación y Pausar grabación .
· Ejecute todos los pasos que necesite para dar formato a la tabla. Por ejemplo, puede aplicar un estilo de tabla, definir un ancho de tabla del 50% del ancho de página disponible, seleccionar la tabla y eliminar la configuración de alto de fila de todas las filas. Cuando termine de aplicar el formato que desee aplicar a todas las tablas cuyo formato desea modificar, haga clic en el botón Detener grabación.
· Ahora puede hacer clic en cualquier tabla del documento y ejecutar esta macro para que se repitan automáticamente todas las acciones realizadas en la primera tabla.
Nota Si no ha asignado la macro a ninguna barra de herramientas ni a ningún método abreviado de teclado, puede encontrarla en el cuadro de diálogo Macros. Para abrir este cuadro de diálogo, en el menú Herramientas, haga clic en Macro y después en Macros. Seleccione la macro en la lista de macros y haga clic en Ejecutar.
¿QUE SON LAS MACROS?
Una macro es un conjunto de comandos que se pueden aplicar con un único clic. Pueden automatizar casi todas las tareas que se puedan realizar en el programa que se esté utilizando e incluso permiten realizar tareas que no creía posibles.
Las macros ahorran tiempo y amplían las posibilidades de los programas que utiliza a diario. Se pueden utilizar macros para automatizar tareas de producción de documentos repetitivas, para agilizar tareas aparatosas o para crear soluciones como automatizar la creación de los documentos que tanto usted como sus compañeros utilizan con regularidad. Los usuarios que estén familiarizados con el lenguaje VBA pueden utilizar macros para crear complementos personalizados que incluyan plantillas o cuadros de diálogo, o incluso guarden información para utilizarla en distintas ocasiones.
Suscribirse a:
Entradas (Atom)





