Qual è il modo migliore per accedere a una porta seriale da VBA?Qual è il modo migliore per accedere a una porta seriale da VBA?
Ho bisogno che alcuni dei nostri rappresentanti di vendita siano in grado di inviare una semplice stringa sulla porta seriale da un pulsante di azione in PowerPoint. Di solito non uso VBA, soprattutto per qualcosa di simile. Normalmente lo trasformo in un'applicazione di qualche tipo, ma in realtà non penso che l'idea sia così brutta. Sarà uno strumento utile per loro per dimostrare questo dispositivo con un proiettore e parlare con altri venditori e persone non tecniche. Inoltre, questo venditore non avrà problemi a fare piccole modifiche alla presentazione VBA o PowerPoint, ma non farebbe altrettanto bene con la ricompilazione di un'applicazione .NET.
So che potremmo farlo attraverso un file batch eseguito dalla presentazione sull'azione, ma questo non mi rende molto felice. Immagino che potremmo probabilmente accedere ad un oggetto COM ed eseguire da lì, ma di nuovo non mi rendo conto delle ultime e più grandi librerie da usare in VBA, e sarebbe anche bello avere un piccolo primer veloce su come aprire facilmente, invia e chiudi la connessione.
Dato che questo dovrà essere eseguito su computer di più persone, sarebbe bello se fosse facilmente trasportabile su altre macchine. Dovrei essere in grado di dire che deve essere eseguito su Office 2007 e Windows XP. La compatibilità con qualsiasi altra cosa sarebbe comunque un bel bonus.
Come dovrei andare a gestire questo? Qualche buon consiglio o trucco? Consigli di libreria?
+1 Per sito con un esempio funzionante. – Oorang