¿Cuál es la mejor manera de acceder a un puerto serie desde VBA?¿Cuál es la mejor forma de acceder a un puerto serie desde VBA?
Necesito que algunos de nuestros representantes de ventas puedan enviar una cadena simple sobre el puerto serie desde un botón de acción en PowerPoint. Normalmente no uso VBA, especialmente para algo como esto. Normalmente lo convertiría en una aplicación de algún tipo, pero en realidad no creo que la idea sea tan mala. Será una herramienta útil para que puedan hacer una demostración de este dispositivo mientras están en un proyector y hablando con otros vendedores y personas no técnicas. Además, este técnico de ventas no tendrá problemas para realizar pequeñas modificaciones en la presentación de VBA o PowerPoint, pero no le irá tan bien con la recompilación de una aplicación .NET.
Sé que podríamos hacerlo a través de un archivo de proceso por lotes desde la presentación de la acción, pero eso no me hace muy feliz. Me imagino que probablemente podríamos acceder a un objeto COM y ejecutar desde allí, pero una vez más, no estoy al tanto de las últimas y mejores bibliotecas para usar en VBA, y también sería bueno obtener un pequeño manual rápido sobre cómo abrir fácilmente, envía y cierra la conexión.
Dado que esto tendrá que ejecutarse en computadoras de varias personas, sería bueno si fuera fácilmente transportable a otras máquinas. Debería poder decir que tiene que ejecutarse en Office 2007 y Windows XP. La compatibilidad con cualquier otra cosa sería una buena ventaja.
¿Cómo debo manejar esto? ¿Algún buen consejo o trucos? Recomendaciones de la biblioteca?
+1 Para el sitio que tiene un ejemplo de trabajo. – Oorang