Acción de macro EnviarTeclas

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Puede usar la acción de macro EnviarTeclas en bases de datos de escritorio de Access para enviar pulsaciones de teclas directamente a Access o a una aplicación activa basada en Windows.

Nota de seguridad : Evite el uso de la instrucción EnviarTeclas o de una macro AutoKeys con información delicada o confidencial. Un usuario malintencionado puede interceptar las pulsaciones de teclas y comprometer la seguridad de su equipo y datos.

Nota: Esta acción no se permitirá si la base de datos no es de confianza.

Configuración

La acción de macro EnviarTeclas tiene los siguientes argumentos.

Argumento de la acción

Descripción

Pulsaciones de teclas

Las combinaciones de teclas que desea que Access o por la aplicación. Escriba las pulsaciones de teclas en el cuadro pulsaciones de teclas en la sección Argumentos de acción de la ventana de diseño de la macro. Puede escribir hasta 255 caracteres. Este es un argumento requerido.

Esperar

Especifica si el macro debe hacer una pausa hasta que se procesan las pulsaciones de teclas. Haga clic en (para hacer una pausa) o No (no haga una pausa). El valor predeterminado es No.

Observaciones

Access procesa las pulsaciones que recibe a través de la acción de macro EnviarTeclas exactamente como si hubiera escrito directamente en una ventana de Access.

Para especificar las pulsaciones de teclas, use la misma sintaxis usaría para la instrucción EnviarTeclas .

Nota: Un error puede ocurrir si el argumento pulsaciones de teclas contiene sintaxis incorrecta, texto mal escrito u otros valores que no son apropiados para la ventana que se envían las pulsaciones de teclas.

Puede usar esta acción de macro que escriba información en un cuadro de diálogo, sobre todo si no desea interrumpir la macro para responder al cuadro de diálogo de forma manual. Algunas acciones de macro de Access, como Imprimir y BuscarRegistro, seleccionan automáticamente las opciones de determinados cuadros de diálogo utilizados con frecuencia. Puede usar la acción de macro EnviarTeclas para seleccionar las opciones de cuadros de diálogo utilizados con menos frecuencia.

Nota: 

  • Dado que el cuadro de diálogo suspende la macro, debe colocar la acción de macro EnviarTeclas antes de la acción que abre el cuadro de diálogo y establecer el argumento esperar en No.

  • Los intervalos de las pulsaciones de Access u otra aplicación pueden ser difícil. Por tanto, se recomienda que si hay algún otro método (como la acción de macro BuscarRegistro ) puede usar para realizar la tarea deseada, utilice en lugar de usar la acción de macro EnviarTeclas para rellenar las opciones en un cuadro de diálogo.

Si desea enviar más de 255 caracteres a Access o cualquier otra aplicación basada en Windows, puede usar varias acciones de macro EnviarTeclas seguidas en una macro.

Usar la acción de macro EnviarTeclas para enviar los eventos KeyDown, KeyUpy KeyPress adecuados de desencadenadores de pulsaciones de teclas. Enviar pulsaciones de teclas no ANSI (como una tecla de función) no activa el evento KeyPress .

Esta acción no está disponible en un módulo Visual Basic para aplicaciones (VBA). Utilice la instrucción EnviarTeclas en su lugar.

Nota: 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.

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.

×