Link sponsorizzati

Editor integrato negli applicativi di Microsoft Office

In ogni applicativo della Suite di Office esiste un Editor integrato di Microsoft Visual Basic, attraverso il quale possiamo esplorare tutto il codice inserito, oppure registrato con lo strumento di registrazione macro.

L'Editor di Visual Basic, sebbene presenta la stessa interfaccia grafica, si presenta in tre modi differenti, a seconda dell'applicativo della Suite, che stiamo utilizzando:

Editor di Visual Basic per Word

Editor di Visual Basic per Excel
Editor di Visual Basic per Access
Risalta agli occhi un elemento di diversità: La finestra Esplora progetti, ma qui presentiamo le operazioni comuni all'interno dell'Editor integrato, partendo da quelle del Menu File.

Nel Menu file sono raccolte le seguenti azioni:
Nel menu Inserisci troviamo raccolte le azioni, per mezzo delle quali inseriremo tre oggetti fondamentali per un progetto VBA:
  1. Modulo standard:
  2. Modulo di classe:
  3. UserForm
Si definisce modulo standard, quel modulo di definizione e dichiarazione di routine o funzioni, tipi di dati, visibili a tutto il progetto per modalità predefinita.

Si definisce modulo di classe, quel modulo contenente la definizione di proprietà,metodi ed eventi per l'oggetto che sta creando.

(L'articolo continua più sotto...)

Si definisce UserForm la c.d. 'Maschera' o finestra, sulla quale è possibile aggiungere dei controlli, presi da una casella degli strumenti che si attiverà.

L'altro menu chiave è quello Esegui:

Questo menu segue un comportamento particolare:
  1. Se per ipotesi non è stato aggiunto nessun modulo (standard) oppure nessuno UserForm, allora in esegui troveremo la voce Esegui Macro, altrimenti troveremo Esegui Sub/UserForm;
  2. In un'insieme di Subroutine o funzioni, se il cursore è attivo in una di queste, allora premendo, Esegui Sub/UserForm, verrà eseguita proprio quella subroutine o funzione;
  3. Se è attivo un UserForm, allora premendo il tasto di funzione F5, non sarà eseguita nessuna Subroutine, ma bensì visualizzato l'UserForm corrente.
Nel barra dei menu dell'Editor troviamo anche il punto di domanda. Cliccando sul punto di domanda abbiamo accesso alla guida in linea di riferimento per Visual Basic For Application.

Premendo il tasto di funzione F2 abbiamo accesso al Visualizzatore oggetti, utile se volessimo esplorare:

  1. tutti gli oggetti del progetto VBA creato;
  2. le librerie aggiunte come riferimento
  3. tutte le classi della libreria VBA, per mezzo della quale, premendo il tasto F1, conosceremo la sintassi di riferimento di molte istruzioni chiavi.
  4. tutto il modello ad oggetti dell'applicazione (tipo Word, Excel, Access) aperta.

Guida VBA
E-Learning
Corso MS AccessCorso MS Access
Impara a creare e gestire database in maniera semplice e veloce. A partire da 39 €.
Corso Visual Basic 6Corso Visual Basic 6
Realizzare applicazioni Desktop con VB6. A partire da 39 €.
Link sponsorizzati