Debería ser posible escribir un script AppleScript que transfiera una fila de Excel al navegador.
Copiar una fila en Excel coloca en el portapapeles el contenido de las celdas, separadas por pestañas. La idea es que el script copie estos caracteres en el navegador como pulsaciones de teclas. Todo lo que necesitas hacer es entonces:
- Seleccione las celdas de Excel
- Cópielos al portapapeles de una vez.
- Haga clic en el primer campo del navegador donde deben ir los datos copiados.
(Asumo aquí que los campos en la página del navegador están en el mismo orden que las celdas de Excel).
- Use el script para leer el portapapeles y luego envíe los caracteres copiados como pulsaciones de teclas separadas al navegador, uno por uno.
Esto transferirá los caracteres del portapapeles uno por uno a sus campos. El carácter Tabulador actuará como la Tabtecla para mover el cursor del campo del navegador actual al siguiente.
No puedo escribir y probar tal script porque no tengo una Mac, pero aquí hay algunos artículos útiles que contienen la información necesaria:
Copie texto puro del portapapeles con AppleScript
set theData to (the clipboard as text)
Recorriendo una cadena como si fuera una lista
set my_string to (the clipboard as text)
repeat with counter_variable_name from 1 to count of my_string
set current_character to item counter_variable_name of my_string
end repeat
Automatizar una pulsación de tecla en AppleScript
tell application "<browser-appl-name-here>" to keystroke current_character using command down
Incluso podría usar este mismo mecanismo para enviar primero la secuencia Cmnd+ C
a Excel, por lo que todo lo que tendrá que hacer es seleccionar las celdas en la hoja de cálculo y el script también hará la copia al portapapeles.
Para obtener más información, consulte
Introducción a la Guía del lenguaje AppleScript .
Una vez que el script está escrito y probado, puede vincularlo a una tecla de acceso rápido utilizando uno de los muchos
métodos disponibles .