Acción de macro EnviarTeclas

Nota:  Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

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.

Ampliar sus conocimientos de Office
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.

×