Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Vba simula las operaciones del teclado?

¿Vba simula las operaciones del teclado?

Método/lectura paso a paso

1

/5

Abra Excel y presione Alt+F11 para abrir la interfaz de edición de VBA, como se muestra en la figura a continuación.

2

/5

Excel VBA puede usar la función Enviar teclas para simular la entrada del teclado y usar directamente los caracteres ingresados ​​como parámetros de la función, como SendKeys El "ABC" es la cadena "ABC" que simula directamente la entrada del teclado, como se muestra en la siguiente figura. Como se muestra a continuación.

3

/5

Si está simulando las teclas de función de entrada del teclado, puede usar directamente llaves + nombre de la tecla, como SendKeys "{Enter} ", que simula presionar la tecla Enter en el teclado, como se muestra en la siguiente figura.

4

/5

Si ingresa una combinación de teclas, puede usar el formulario nombre de clave + nombre de clave, o puede usar un formulario abreviado. como SendKeys "^g "Es para simular presionar la combinación de teclas Ctrl + G en el teclado, como se muestra en la siguiente figura.

5

5

Regrese a Excel, ejecute la macro, ingresará "ABC" en la celda seleccionada y luego presionará la tecla Enter, y luego presione la combinación de teclas Ctrl + G, el resultado es como se muestra en la siguiente figura.

Resumen:

1

/1

1. Abra Excel y presione Alt + F11; 2. Ingrese la cadena, por ejemplo, use SendKeys "ABC";

3. Presione la tecla de función, por ejemplo, use SendKeys "{Enter}"; la combinación de teclas, por ejemplo Use SendKeys "^g";

5. Ejecute el código y simule el teclado para ingresar los caracteres o teclas en el código.