¿Vba simula el funcionamiento del teclado?
1
/5
Abra Excel, presione Alt+F11 para abrir la interfaz de edición de VBA, como se muestra en la figura a continuación.
2
/5
VBA en Excel puede usar la función Enviar teclas para simular la entrada del teclado. Los caracteres ingresados se pueden usar directamente como parámetros de la función. como Sendkeys "ABC" ", simula directamente la cadena de entrada del teclado "ABC", como se muestra en la siguiente figura.
Tres
/5
Si está simulando un teclado para ingresar teclas de función, puede usar directamente llaves + nombres de teclas. Por ejemplo, SendKeys "{ Enter }" es un teclado simulado para presionar la tecla Enter, como se muestra a continuación.
Cuatro
/5
Si ingresa una combinación de teclas, puede usar el formulario nombre de clave + nombre de clave, o puede usar el formulario abreviado. Por ejemplo, sendkeys "^g" simula presionar la combinación de teclas Ctrl+G en el teclado, como se muestra en la siguiente figura.
五
/5
Cuando regrese a Excel para ejecutar una macro, ingrese "ABC" en la celda seleccionada, luego presione Entrar y luego presione Ctrl+G, el resultado es como se muestra a continuación.
Resumen:
1
/1
1. Abra Excel y presione ALT+f 11;
2. Utilice las teclas de envío "ABC" y otras palabras para ingresar la cadena;
3. Presione la tecla de función y use la tecla de envío "{enter}"; las teclas de combinación y utilice métodos como enviar teclas " g
5. Cuando se ejecuta el código, los caracteres o teclas del código se ingresan en el teclado simulado.