A proposito di formazione
Indirizzato a
Tutti coloro che vogliono acquisire una competenza maggiore per programmare con Microsoft Excel
Presentazione
COMPETENZE ACQUISITE
- Automatizzare le azioni ripetitive con la programmazione ad oggetti e progettare un’applicazione VBA
ESERCITAZIONI PRATICHE
- Esempi di realizzazione di macro
- Esempi di gestione di dati
- Modifica manuale del codice generato
- Realizzazione di una maschera utente
- Finestre di dialogo e elementi di controllo
- Creazione di funzioni matematiche personalizzatesimulazione ed individuazione degli errori di run time
Programma
1- MS Office e Visual Basic for Application
La gestione delle macro nell’ambito di Office
I moduli e l’analisi del codice generato
Introduzione alla programmazione ad oggetti
I rapporti tra macro e procedure
2- L’ambiente VBA in Access
La gestione delle finestre Modulo
Le barre degli strumenti Visual Basic
Menu e pulsanti personalizzati
3- Programmazione Object Oriented: concetti, fondamenti e terminologia in uso
Oggetti e Classi: tipi di relazione fra le classi is-a, part-of, use e gerarchie di classi
Astrazione ed Incapsulamento: rappresentazione dei dati e implementazione delle funzioni
Messaggi e Metodi
Ereditarietà e Polimorfismo: ereditarietà singola/multipla
Il comportamento e lo stato dei dati
La comunicazione fra oggetti
4- L’interfaccia utente
Le finestre di messaggio
Controlli e finestre di dialogo in Access
5- Il codice e la sintassi VBA
La struttura di un applicazione
Le proprietà degli oggetti
Gli eventi
La dichiarazione delle variabili
I principali costrutti Visual Basic
Le funzioni definite dall’utente
6- Progettare un’applicazione in VBA
Strutturazione di una soluzione integrata
La registrazione delle macro
Approccio alla stesura del codice
La comunicazione fra applicazioni: OLE e DDE
Il controllo di più applicazioni Office
Le chiamate alle API di Windows
7- Controllo dell’esecuzione del codice
Il debug del codice
La gestione degli errori run time