Creación de una macro de interfaz de usuario (UI)

Creación de una macro de interfaz de usuario (UI)

En Microsoft Access, las macros que se han adjuntado a objetos de la interfaz de usuario como los botones de comando, informes, formularios y cuadros de texto se conocen como macros de interfaz de usuario. Esto distingue de macros de datos, que se adjuntan a tablas. Utilice las macros (UI) para automatizar una serie de acciones, como abrir otro objeto, aplicar un filtro, iniciar una operación de exportación y muchas otras tareas. Este artículo le presenta el generador de macros recién rediseñado y muestra las tareas básicas implicadas en la creación de una macro de interfaz de usuario.

Nota: Este artículo no se hace extensivo a las aplicaciones de Access, el tipo de base de datos que se diseña con Access y se publica en línea. Vea Crear una aplicación de Access para más información.

En este artículo

Información general

¿Qué novedades

Crear una macro independiente

Crear una macro incrustada

Agregar acciones a una macro

Controlar el flujo del programa If, o si y Else

Crear submacros

Agrupar acciones relacionadas

Expandir y contraer bloques o acciones de macro

Copiar y pegar acciones de macro

Compartir una macro con otros usuarios

Ejecutar una macro

Depurar una macro

Convertir una macro a código de VBA

Información general

Pueden contener macros en objetos de macro (a veces denominados macros independientes) o incrustadas en las propiedades de evento de formularios, informes o controles. Las macros incrustadas forman parte del objeto o control en el que están incrustadas. Objetos de macro son visibles en el panel de navegación, en Macros; las macros incrustadas no lo son.

Cada macro se compone de una o varias acciones de macro. Según el contexto que está trabajando, puede que algunas acciones de macro no esté disponibles para su uso. En particular, si está diseñando una base de datos, no podrá usar algunas acciones de macro que no son compatibles con el publicar en función de los servicios de Access.

Para obtener más información sobre la creación de bases de datos Web, vea el artículo crear una base de datos de Access para compartir en la Web.

Parte superior del documento

¿Qué novedades

Acceso a características de un nuevo diseñador para crear macros que comienzan con Access 2010. Algunas de las ventajas de este nuevo diseño incluyen:

  • Catálogo de acciones    Acciones de macro están organizados por tipo y búsquedas.

  • IntelliSense    Al escribir expresiones, IntelliSense sugiere posibles valores y le permite seleccionar el correcto.

  • Métodos abreviados de teclado    Usar combinaciones de teclas para grabar macro rápida y fácil.

  • Flujo del programa    Crear macros más legibles con líneas de comentario y grupos de acciones.

  • Instrucciones condicionales    Permitir la ejecución de lógica más compleja con soporte para anidadas If, Else y Else si.

  • Reutilizar de macro    El catálogo de acciones muestra otras macros que haya creado, lo que le permite copiarlos a la que está trabajando.

  • Uso compartido más fácil    Copiar una macro y luego péguelo como XML en un correo electrónico, publicación de noticias, blog o sitio web de ejemplo de código.

Parte superior del documento

Crear una macro independiente

Este procedimiento crea un objeto de macro independiente que desee que aparezca en las Macros en el panel de navegación. Las macros independientes son útiles cuando desee volver a utilizar la macro en varios lugares de la aplicación. Al llamar a la macro desde otras macros, no puede duplicar el mismo código en varios lugares.

  1. En la ficha crear, en el grupo Macros y código, haga clic en macros.

    Access abre el generador de macros.

  2. En la barra de herramientas de acceso rápido, haga clic en Guardar.

  3. En el cuadro de diálogo Guardar como, escriba un nombre para la macro y, a continuación, haga clic en Aceptar.

  4. Continúe con la sección Agregar acciones a una macro.

Parte superior del documento

Crear una macro incrustada

Este procedimiento crea una macro que está incrustada en una propiedad de evento de un objeto. Dicha macro no aparece en el panel de navegación, pero se puede llamar desde eventos, como Cargar o En haga clic en.

Dado que la macro se convierte en parte del objeto del formulario o informe, se recomiendan macros incrustadas para automatizar tareas que son específicas de un formulario o informe determinado.

  1. En el panel de navegación, haga clic en el formulario o informe que contiene la macro y a continuación, haga clic en Vista Diseño.

  2. Si no se muestra la Hoja de propiedades, presione F4 para mostrarla.

  3. Haga clic en el control o sección que contiene la propiedad de evento en la que desea incrustar la macro. También puede seleccionar el control o sección (o el todo formulario o informe) mediante el uso de la lista desplegable en Tipo de selección en la parte superior de la hoja de propiedades.

  4. En el panel de tareas de la hoja de propiedades, haga clic en la ficha evento.

  5. Haga clic en el cuadro de propiedad para el evento que desee para desencadenar la macro. Por ejemplo, un botón de comando, si desea que la macro se ejecute cuando se hace clic en el botón, haga clic en el cuadro de propiedad En haga clic en.

  6. Si el cuadro de propiedad contiene las palabras [Macro incrustada], significa que ya ha creado una macro para este evento. Puede editar la macro continuar con los pasos restantes de este procedimiento.

  7. Si el cuadro de propiedad contiene el texto [Procedimiento de evento], significa que ya ha creado un procedimiento Visual Basic para aplicaciones (VBA) para este evento. Antes de poder incrustar una macro en el evento, debe quitar el procedimiento. Puede hacerlo eliminando las palabras [Procedimiento de evento], pero primero debe examinar el procedimiento de evento para asegurarse de que lo quite no dividirá funcionalidad necesaria en la base de datos. En algunos casos, puede volver a la funcionalidad del procedimiento VBA usando una macro incrustada.

  8. Haga clic en el botón Generar, Imagen del botón .

  9. Si aparece el cuadro de diálogo Elegir generador, asegúrese de que está seleccionado el Generador de macros y, a continuación, haga clic en Aceptar.

    Access abre el generador de macros. Continúe con la siguiente sección para agregar acciones a la macro.

Parte superior del documento

Agregar acciones a una macro

Acciones están los comandos individuales que componen una macro y cada uno denominado según lo que hace, por ejemplo, BuscarRegistro o CerrarBaseDeDatos.

Paso 1: Examinar o buscar una acción de macro

El primer paso para agregar una acción encuentra en la lista desplegable Agregar nueva acción o en el catálogo de acciones.

Notas: 

  • De forma predeterminada, la lista desplegable Agregar nueva acción y el catálogo de acciones solo muestran las acciones que se ejecutarán en bases de datos no es de confianza. Para ver todas las acciones:

    • En el grupo Mostrar u ocultar de la pestaña Diseño, haga clic en Mostrar todas las acciones.

  • Si no se muestra el catálogo de acciones, en la ficha Diseño, en el grupo Mostrar u ocultar, haga clic en Catálogo de acciones.

Para buscar una acción, use uno de los métodos siguientes:

  • Haga clic en la flecha situada en la lista desplegable de Agregar nueva acción y desplácese hacia abajo hasta localizar la acción. Elementos de flujo de programa aparece en primer lugar y, a continuación, las acciones de macro se muestran ordenados alfabéticamente.

  • Busque la acción en el panel del catálogo de acciones. Las acciones se agrupan por categoría. Expanda cada categoría para ver las acciones. Si selecciona una acción, aparece una breve descripción de la acción en la parte inferior del catálogo de acciones.

  • Buscar la acción en el panel del catálogo de acciones escribiendo en el cuadro de búsqueda en la parte superior del panel. Mientras escribe, la lista de acciones se filtra para mostrar todas las macros que contienen el texto. Access busca en los nombres de macros y sus descripciones para el texto que escriba.

Paso 2: Agregar una acción a una macro

Una vez haya encontrado la acción de macro que desee agregar a la macro mediante uno de estos métodos:

  • Seleccione una acción en la lista Agregar nueva acción o simplemente comience a escribir el nombre de la acción en el cuadro. Access agrega la acción en el punto donde se muestra la lista Agregar nueva acción.

  • Arrastre la acción desde el catálogo de acciones en el panel de macros. Aparece una barra de inserción para mostrar dónde se inserta la acción al soltar el botón del mouse.

  • Haga doble clic en la acción en el catálogo de acciones.

    • Si se selecciona una acción en el panel de macros, Access agrega la nueva acción justo debajo de la seleccionada.

    • Si un bloque de grupo, Si, O si, Else o Submacro está seleccionado en el panel de macros, Access agrega la nueva acción a ese bloque.

    • Si no se selecciona ninguna acción o un bloque en el panel de macros, Access agrega la nueva acción hasta el final de la macro.

      Notas: 

      • Si ya ha creado una o más macros, que aparecen en el nodo de esta base de datos en el catálogo de acciones.

        • Arrastrar una macro independiente (una que aparece bajo Macros ) en el panel de macros, crea una acción EjecutarMacro que ejecute la macro que se arrastra en. A continuación, puede usar la lista desplegable llamar submacros, si está presente.

        • Si desea copiar las acciones de una macro independiente en la macro actual (en lugar de crear una acción EjecutarMacro ), secundario en el catálogo de acciones y, a continuación, haga clic en Agregar copia de Macro.

        • Arrastrar una macro incrustada (una que figure en un objeto de formulario o informe) en el panel de macro copia las acciones en la macro en la macro actual.

      • También puede crear una acción arrastrando un objeto de base de datos desde el panel de navegación en el panel de macros. Si arrastra una tabla, consulta, formulario, informe o módulo en el panel de macros, Access agrega una acción que abre la tabla, consulta, formulario o informe. Si arrastra otra macro en el panel de macros, Access agrega una acción que se ejecute la macro.

Paso 3: Rellenar los argumentos

La mayoría de acciones de macro requieren al menos un argumento. Puede ver una descripción de cada argumento seleccionando la acción y, a continuación, mover el puntero sobre los argumentos. Para muchos de los argumentos, puede seleccionar un valor en una lista desplegable. Si el argumento requiere que escriba en una expresión, IntelliSense le ayuda a escribir la expresión sugiriendo valores posibles mientras escribe, tal como se muestra en la siguiente ilustración:

Uso de IntelliSense para escribir una expresión

Cuando vea un valor que desea usar, agregar a la expresión haciendo doble clic en él o utilizando las teclas de dirección para resaltarlo y, a continuación, presionar la tecla TAB o ENTRAR.

Para obtener más información sobre la creación de expresiones, vea el artículo Introducción a las expresiones.

Acerca del uso de IntelliSense con las propiedades de bases de datos web

Cuando se crea una macro UI incrustada en un formulario web compatible, IntelliSense le permite agregar cualquier propiedad de formulario a una expresión. Sin embargo, en una base de datos, puede tener acceso únicamente un subconjunto de propiedades de formulario usando las macros de la interfaz de usuario. Por ejemplo, dado un control denominado Control1 en un formulario denominado Form1, IntelliSense le permitirá agregar [Forms]! [Form1]! [Control1]. [ControlSource] a una expresión en una macro de interfaz de usuario. Sin embargo, si, a continuación, publicar la base de datos en servicios de Access, la macro que contiene dicha expresión generará un error cuando se ejecuta en el servidor.

La siguiente tabla muestra las propiedades que puede usar en macros de interfaz de usuario en bases de datos web:

Objeto o control

Propiedades que puede usar

Formulario

Título, Dirty, PermitirAgregar, PermitirEliminación, PerimitirEdiciones

Control de pestaña

Visible

Etiqueta

Título, Visible, para aplicar el Color, el Color de fondo

Datos adjuntos

Visible y habilitado

Botón de comando

Título Visible y habilitado, Color de primer plano

TBox de texto

Habilitado, Visible, bloqueado, Color del texto, Color de fondo, valor

Casilla

Habilitado, Visible, bloqueado, valor

Imagen

Color visible, Back

Cuadro combinado

Habilitado, Visible, bloqueado, valor

Cuadro de lista

Habilitado, Visible, bloqueado, valor

Explorador Web

Visible

Subformulario

Habilitado, Visible bloqueado

Control de navegación

Habilitado, Visible

Mover una acción

Las acciones se ejecutan en orden, desde el principio hasta el final de la macro. Para mover una acción hacia arriba o hacia abajo en la macro, use uno de los métodos siguientes:

  • Arrastre la acción hacia arriba o hacia abajo hasta la posición que desee.

  • Seleccione la acción y, a continuación, presione CTRL + flecha arriba o CTRL + flecha abajo.

  • Seleccione la acción y, a continuación, haga clic en la flecha Subir o Bajar en el lado derecho del panel de macros.

Eliminar una acción

Para eliminar una acción de macro:

  • Seleccione la acción y, a continuación, presione la tecla SUPR. Como alternativa, puede hacer clic en el botón Eliminar (X) en el lado derecho del panel de macros.

    Notas: 

    • Si elimina un bloque de acciones, como un bloque If o un bloque de grupo, se eliminan también todas las acciones en el bloque.

    • Los comandos Subir, Bajar y Eliminar también están disponibles en el menú contextual que aparece cuando haga clic con el botón de acción de macro.

Parte superior del documento

Controlar el flujo del programa If, o si y Else

Para ejecutar acciones de macro sólo cuando se cumplan ciertas condiciones, use un bloque If. Esta opción reemplaza la columna condición que se usó en versiones anteriores de Access. Puede extender un bloque If con bloques Else If y Else, similares a otros lenguajes de programación secuenciales como VBA.

La siguiente ilustración muestra un bloque If simple, incluidos O si y bloques de Else:

Macro que contiene una instrucción Si/O si/Si no.

Si el campo ExpirationDate es menor que la fecha actual, se ejecuta el bloque If.

Si el campo ExpirationDate es igual a la fecha actual, se ejecuta el bloque Else If.

Si ninguno de los bloques anterior, se ejecuta el bloque de Else.

El bloque If termina aquí.

Agregar un campo si bloque a una macro

  1. Seleccione Si está en la lista desplegable Agregar nueva acción o arrastre desde el panel de catálogo de acciones en el panel de macros.

  2. En el cuadro en la parte superior del bloque Si, escriba una expresión que determina cuándo se ejecutará el bloque. La expresión debe ser booleana (es decir, una que se evalúa como uno Sí o No).

  3. Agregar acciones para el bloque If seleccionándolos en la lista desplegable Agregar nueva acción que aparece dentro del bloque o arrastrándolos desde el panel de catálogo de acciones para el bloque If.

Agregar Else, o bien si bloquear bloques If

  1. Seleccione la If bloque y haga clic en la esquina inferior derecha del bloque, Agregar más o Agregar Else If.

  2. Si está agregando un bloque If Else, escriba una expresión que determina cuándo se ejecutará el bloque. La expresión debe ser booleano (es decir, una que se evalúa como verdadero o falso).

  3. Agregar acciones al bloque Else If o Else seleccionándolos en la lista desplegable Agregar nueva acción que aparece dentro del bloque o arrastrándolos desde el panel de catálogo de acciones para el bloque.

    Notas: 

    • Los comandos para agregar bloques Si, Else If y Else están disponibles en el menú contextual que aparece cuando haga clic con el botón de acción de macro.

    • Si pueden anidarse hasta 10 niveles.

Parte superior del documento

Crear submacros

Cada macro puede contener varias submacros. Se ha diseñado una submacro llamar por nombre de las acciones de macro EjecutarMacro o AlOcurrirError.

Agregar una Submacro bloquear a una macro de la misma manera que una acción de macro, como se describe en la sección Agregar acciones a una macro. Una vez que haya agregado un bloque de Submacro, arrastre acciones de macro o seleccione acciones de la lista Agregar nueva acción que aparece dentro del bloque.

Notas: 

  • También puede crear un bloque de Submacro seleccionando una o varias acciones, el botón secundario, y, a continuación, Asegúrese de bloque de Submacro.

  • Submacros siempre debe ser la últimos bloques de una macro; no puede agregar las acciones (excepto más submacros) debajo de una submacro. Si ejecuta una macro que solo contiene submacros sin nombre específicamente submacro que desee, se ejecutará submacro primera.

  • Llamar a una submacro (por ejemplo, en una propiedad de evento, o mediante la acción EjecutarMacro o acción AlOcurrirError ), utilice la siguiente sintaxis:

    macroname.submacroname

Parte superior del documento

Agrupar acciones relacionadas

Puede mejorar la legibilidad de una macro agrupar acciones y asignando un nombre significativo para el grupo. Por ejemplo, puede agrupar acciones que abran y filtrar un formulario en un grupo denominado "abrir y filtro de formulario". Esto hace que sea más fácil ver las acciones que se relacionan entre sí. Un bloque de grupo no afecta a cómo se ejecutan las acciones y el grupo no se pueden denominado ni ejecutar individualmente. Su uso principal es para etiquetar un grupo de acciones para ayudarle a entender la macro como leerlo. Además, al editar una macro grande, puede contraer cada bloque de grupo a una sola línea, reducir la cantidad de desplazamiento tiene que hacer.

Si las acciones que desea agrupar ya están en la macro, use este procedimiento para agregarlas a un bloque de grupo:

  1. Seleccione las acciones que desea agrupar.

  2. Haga las acciones seleccionadas y, a continuación, haga clic en Realizar bloque de grupo.

  3. En el cuadro en la parte superior del bloque de grupo, escriba un nombre para el grupo.

Si ya no están presentes las acciones:

  1. Arrastre el bloque de grupo desde el catálogo de acciones en el panel de macros.

  2. En el cuadro en la parte superior del bloque de grupo, escriba un nombre para el grupo.

  3. Arrastre las acciones de macro desde el catálogo de acciones en el bloque de grupo o seleccione acciones de la lista Agregar nueva acción que aparece dentro del bloque.

Bloques de grupo pueden contener otros bloques de grupo y es posible anidar hasta un máximo de 9 niveles.

Parte superior del documento

Expandir y contraer bloques o acciones de macro

Cuando se crea una nueva macro, el generador de macros muestra las acciones de macro con todos los argumentos visibles. Dependiendo del tamaño de la macro, es posible que desee contraer algunas o todas las acciones de macro (y bloques de acciones) mientras se edita la macro. Esto facilita obtener una visión general de la estructura de la macro. Puede expandir algunas o todas las acciones según sea necesario para editarlos.

Expandir o contraer una sola acción de macro o un bloque

  • Haga clic en el signo más (+ ) o signo menos (- ) a la izquierda del nombre de macro o un bloque. O bien, presione las teclas flecha arriba y flecha abajo para seleccionar una acción o un bloque y, a continuación, presione las teclas de flecha izquierda o flecha derecha para contraer o expandir.

Expandir o contraer todas las acciones de macro (pero no se bloquea)

  • En la ficha Diseño, en el grupo Contraer o expandir, haga clic en Acciones de expandir o Contraer.

Expandir o contraer todas las acciones de macro y bloques

  • En la ficha Diseño, en el grupo de Contraer o expandir, haga clic en Expandir todo o Contraer todo.

Sugerencia: "Examinarlos" dentro de una acción contraída colocando el puntero sobre la acción. Access muestra los argumentos de acción en una información sobre herramientas.

Parte superior del documento

Copiar y pegar acciones de macro

Si necesita repetir las acciones que ya haya agregado a una macro, puede copiar y pegar las acciones existentes como lo haría con los párrafos de texto en una palabra procesador. Cuando pega acciones, se insertan justo debajo de la acción seleccionada actualmente. Si se selecciona un bloque, las acciones se pegan dentro del bloque.

Sugerencia: Para duplicar rápidamente acciones seleccionadas, mantenga presionada la tecla CTRL y arrastre las acciones a la ubicación en la macro que desee copiar.

Compartir una macro con otros usuarios

Cuando copia acciones de macro en el Portapapeles, se puede pegar como lenguaje de marcado Extensible (XML) en cualquier aplicación que acepte texto. Esto le permite enviar una macro a un compañero a través de un mensaje de correo electrónico o publicar la macro en un foro de discusión, blog o en otro sitio Web. El destinatario puede copiar el código XML y péguelo en el generador de macros de Access 2010. Igual que escribió, se vuelve a crear la macro.

Ejecutar una macro

Puede ejecutar una macro mediante cualquiera de los métodos siguientes:

  • Haga doble clic en la macro en el panel de navegación.

  • Llamar a la macro con la acción de macro EjecutarMacro o AlOcurrirError.

  • Escriba el nombre de la macro en una propiedad de evento de un objeto. La macro se ejecutará cuando se activa el evento.

Parte superior del documento

Depurar una macro

Si tiene problemas para ejecutar una macro, hay un par de herramientas que puede usar para obtener acceso a la fuente del problema.

Agregar acciones de control de errores a una macro

Se recomienda agregar control de errores acciones para cada macro mientras lo escribe y salir de la macro de forma permanente. Cuando utiliza este método, Access muestra las descripciones de errores cuando se producen. Las descripciones de error ayudarle a entender el error para que pueda corregir el problema más rápidamente.

Use el siguiente procedimiento para agregar una submacro de control de errores a una macro:

  1. Abra la macro en la vista Diseño.

  2. En la parte inferior de la macro, seleccione Submacro en la lista desplegable Agregar nueva acción.

  3. En el cuadro a la derecha de la palabra Submacro, escriba un nombre para la submacro, como ErrorHandler.

  4. En la lista de la lista desplegable Agregar nueva acción que aparece dentro del bloque de Submacro, seleccione la acción de macro del cuadro de mensaje.

  5. En el cuadro mensaje, escriba el siguiente texto: = [ErrorDeMacro]. [ Descripción]

  6. En la parte inferior de la macro, seleccione AlOcurrirError de la lista desplegable Agregar nueva acción.

  7. Establezca el argumento Ir a en Nombre de la Macro.

  8. En el cuadro Nombre de la Macro, escriba el nombre de la submacro de control de errores (en este ejemplo, ErrorHandler).

  9. Arrastre la acción de macro AlOcurrirError a la parte superior de la macro.

La ilustración siguiente muestra una macro con la acción AlOcurrirError y una Submacro denominado ErrorHandler.

Una macro que contiene una submacro de control de errores.

La acción de macro AlOcurrirError se coloca en la parte superior de la macro y llama submacro ErrorHandler cuando se produce un error.

Submacro ErrorHandler solo se ejecuta si se llama a la acción AlOcurrirError y se muestra un cuadro de mensaje que describe el error.

Use el comando paso a paso

Paso a paso es una macro depuración de modo que puede usar para ejecutar una macro una acción a la vez. Después de realiza cada acción, aparece un cuadro de diálogo que muestra información sobre la acción y los códigos de error que se ha producido como resultado. Sin embargo, porque no hay ninguna descripción del error en el cuadro de diálogo Macro paso a paso, se recomienda usar el método de submacro de control de errores que se describe en la sección anterior.

Para iniciar el modo de paso a paso:

  1. Abra la macro en la vista Diseño.

  2. En la ficha Diseño, en el grupo Herramientas, haga clic en Paso a paso.

  3. Guarde y cierre la macro.

Aparece el cuadro de diálogo Macro paso a paso de próxima vez que ejecute la macro. El cuadro de diálogo muestra la siguiente información sobre cada acción:

  • Nombre de la macro

  • Condición (para If bloquea)

  • Nombre de la acción

  • Argumentos

  • Número de error (un número de error de 0 significa que se ha producido ningún error)

Como paso a través de las acciones, haga clic en uno de los tres botones situados en el cuadro de diálogo:

  • Para obtener más información acerca de la acción siguiente en la macro, presione paso.

  • Para detener todas las macros que se están ejecutando, haga clic en Detener todas las Macros. Modo de paso único seguirá en vigor la próxima vez que se ejecuta una macro.

  • Para salir del modo paso a paso y seguir ejecutando la macro, haga clic en continuar.

    Notas: 

    • Si presiona paso después de la última acción en una macro, ejecutándola paso a paso seguirá en vigor la próxima vez que se ejecuta una macro.

    • Para especificar el modo de paso a paso mientras se ejecuta una macro, presione CTRL + salto.

    • Para especificar el modo de paso a paso en un punto específico en una macro, agregue la acción de macro PasoAPaso en ese momento.

    • Modo de paso único no está disponible en una base de datos Web.

Parte superior del documento

Convertir una macro a código de VBA

Las macros proporcionan un subconjunto de los comandos que están disponibles en Visual Basic para aplicaciones (VBA) lenguaje de programación. Si decide que necesita más funcionalidad que pueden proporcionar las macros, puede convertir una macro independiente objeto código VBA y, a continuación, asegúrese de usar el conjunto de características expandida que VBA proporcione fácilmente. Tenga en cuenta, sin embargo, que el código VBA no se ejecutará en un explorador. código de VBA que agregue a una base de datos Web sólo se ejecutará cuando la base de datos se abre en Access.

Nota: No se puede convertir macros incrustadas en código de VBA.

Para convertir una macro a código de VBA:

  1. En el panel de navegación, haga clic en el objeto de macro y, a continuación, haga clic en vista Diseño.

  2. En la ficha Diseño, en el grupo Herramientas, haga clic en Convertir Macros a Visual Basic.

  3. En el cuadro de diálogo Convertir macro, especifique si desea que los errores de código y los comentarios agregados al módulo VBA y, a continuación, haga clic en convertir.

Access confirma que se ha convertido la macro y abre el Editor de Visual Basic. Haga doble clic en la Macro se convierten en el panel de proyecto para ver y editar el módulo.

Parte superior del documento

Notas: 

  • Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

  • Para su referencia, puede encontrar la versión en inglés de este artículo aquí. Todos los miembros de la comunidad de Microsoft pueden mejorar este artículo mediante el marco de colaboración en traducciones (CTF). Simplemente, mueva el puntero sobre cualquier frase del artículo y, a continuación, haga clic en "MEJORAR TRADUCCIÓN" en el widget CTF. Haga clic aquí para obtener más información acerca de CTF. Con el uso de CTF, el usuario acepta nuestras Condiciones del servicio.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×