Hola;
De hecho no habría problema, se lo que quieres hacer, de la lectura del puerto se conecta y hace la equivalencia con la f7.
Pero para office, existe una opción para conectar estos dispositivos para el concepto de accesibilidad.
El VB esta suficientemente optimizado para realizar tareas complejas, el codigo basic lo lleva a instrucción C y su compilación es rápido y estable.
Continua en programación Visual Basic, existe OCX que hacen desde controlar las puertas hasta lecturas de sensores complejos.
Nos vemos.