

Questo passo renderà disponibile una serie di altri pulsanti che permetteranno l'impostazione dei seguenti controlli: Per attivare questi controlli, è necessario abilitare il pulsante Controllo Casella Strumenti, incluso nella finestra strumenti precedentemente attivata.


Questi pulsanti permetteranno l'avvio dell'editor in cui potrete scrivere il codice Visual Basic e creare controlli tipo caselle di testo, pulsanti, etichette, pulsanti radio, checkbox ecc. Questo processo renderà visibile una finestra strumenti aggiuntiva, con i seguenti pulsanti: Una volta avviato Excel, scegliete dalla barra dei menu Visualizza -> Barre degli Strumenti -> Visual Basic. Per poter accedere all'editor degli script in VBA, è necessario prima rendere visibili i pulsanti corrispondenti all'interno della barra degli strumenti di Excel (non sono visibili di default). Si dà per scontato che il lettore abbia una nozione base di programmazione (molto base, non è necessario avere grande esperienza come programmatore). Altri metodi diversi da questo richiedono solitamente l'installazione di un ActiveX, o per lo meno la registrazione di un file ".ocx", come avviene per esempio con il controllo MSComm.Īnche nel caso si utilizzasse la programmazione in C#, come da me suggerito in un altro articolo ( Comunicazione via porta seriale in C#), sarebbe necessario installare il Framework. Il grande vantaggio di questo metodo (che utilizza funzioni API per effettuare chiamate direttamente alla porta seriale) sta nel fatto che non è necessario installare sul PC nessun tipo di programma oltre ad Excel (tipicamente già installato nella maggior parte dei computer). Lo scopo di questo articolo è dimostrare come sia possibile stabilire un canale di comunicazione attraverso la porta seriale utilizzando VBA (Visual Basic Applications - un editor di script incluso in ogni distribuzione tipica di Microsoft Excel) evitando di utilizzare controlli come MSComm o ActiveX o applicazioni di terze parti. Introduzione alla Comunicazione su porta seriale in VBA
