Introduzione a Visual Basic for Application per Office

Transcript

Introduzione a Visual Basic for Application per Office
Introduzione a Visual Basic for Application per Office
DESTINATARI
Il corso è rivolto a tutti gli utenti esperti e tecnici che abbiano
interesse a conoscere le modalità tipiche di personalizzazione
delle applicazioni standard in ambiente Windows.
FINALITÀ
Personalizzazione dell’ambiente di lavoro delle applicazioni
standard in ambiente Windows che prevedono l’utilizzo di
Visual Basic for Application.
OBIETTIVI
Al termine del modulo formativo l’utente conoscerà le nozioni
fondamentali del linguaggio VBA e il suo utilizzo nell’ambiente
Visual Basic Editor. Sarà in grado di scrivere il codice VBA per
la creazione di applicazioni personalizzate, comprendere e correggere gli errori generati, progettare finestre e inserire controlli.
Conoscerà inoltre il modelli ad oggetto, la gestione di database
PREREQUISITI
Ai partecipanti è richiesta una buona conoscenza delle strutture
di programmazione e delle applicazioni per le quali si intende
utilizzare VBA.
CONTENUTI
Nel corso il formatore affronterà ed approfondirà i seguenti argomenti suddivisi per attività:
Impostazione del Layout di un Form
MODULO 1: Visual Basic Editor
Aggiunta di controlli alla ToolboxCreazione di un Template
Il Visual Basic Editor e la finestra Progetto
Oggetti dell’applicazione e la finestra Proprietà
Aggiungere pagine alla Toolbox
Impostare una proprietà in Design Time e in Run Time
Impostazione delle proprietà di un controllo
Convenzioni sui nomi
La finestra Codice e le opzioni del Visual Basic Editor
MODULO 2: Scrivere ed eseguire il codice
Aggiungere codice all’evento di controllo
Tipi di procedura, Eventi e Registrazione del codice
Lavorare con i Form
Usare controlli su un documento
Creare una procedura e aggiungere un modulo
MODULO 6: Il modello ad oggetti
Inserimento del codice
Definizione di modello ad oggetti e insieme
Completamento automatico delle parole
Le proprietà e i metodi
Utilizzo dei Segnalibri e Bookmarks
Restituzione di un oggetto da un insieme
Esecuzione del codice, Run Mode e Design Mode
Riferimento ad un oggetto
Esecuzione del codice dall’ambiente di sviluppo e
Early Binding e Late Binding
dell’applicazione Office (Host Application)
Invocare i metodi e il With…End With…
Eseguire il codice tramite voce di menu o pulsante
MODULO 7: Microsoft Excel
Esportazione / Importazione di file
MODULO 3: Visual Basic for Application
L’architettura ad oggetti di Excel
Dichiarazione ed utilizzo delle Variabili
Gli oggetti Application, Workbook, Worksheet
Gli oggetti Range, Chart e PivotTable
Tipi di dato e convenzioni sul nome
MODULO 8: Automation
Scope delle Variabili
Riferimento ad una libreria ad oggetti
Costanti, Procedure, Funzioni e istruzioni di Controllo
Utilizzare CreateObject e GetObject
MODULO 4: Debug e gestione degli errori
Tipi di errori, Il Debug
Controllare un’applicazione
Intercettazione e trattamento degli errori
Proprietà e metodi comuni
MODULO 9: Accesso ai dati
Scrittura della routine di gestione degli errori
MODULO 5: Form e controlli
Oggetti DAO, DBEngine, Creare un Workspace
Aggiunta di un Form al Progetto VBA
Jet Database Engine, Leggere il valore di un campo
Impostazione delle proprietà del Form
Aggiornare i Record e ODBC Direct
Importare dati in Excel
Aggiungere Controlli al Form
MATERIALE DIDATTICO
MODALITÀ FORMATIVA
Ad ogni corsista viene fornita una cartella con materiale didattico e un testo
Autodoc riconosciuto ufficialmente da
Microsoft, sintesi di anni di esperienza
formativa con privati ed aziende, base
teorica e pratica del percorso formativo
Il corso è erogato sull’ultima versione in italiano del prodotto. La modalità formativa
prevede l’alternanza di fasi teoriche di presentazione degli argomenti a fasi operative di
esercitazione. È previsto inoltre un sistema di monitoraggio continuo delle competenze
acquisite come garanzia degli obiettivi raggiunti. Al termine del percorso formativo verrà rilasciato un attestato di frequenza al corso. L’Istituto garantisce l’impiego delle migliori tecnologie, hardware e software originali e certificati. Il corsista potrà inoltre usufruire di aule attrezzate e confortevoli e di una postazione di lavoro individuale. I formatori sono riconosciuti e certificati da Microsoft, ECDL e MOUS.
DURATA
21 ore
Istituto Salesian o “S AN ZEN O”- S e t t o r e I n f o r m a t i c o e T e r z i a r i o
Vi a d o n Mi n z o ni , 5 0 - 3 7 1 3 8 Ver o n a - T el . 0 4 5 8 07 0 1 74 – Fa x. 0 4 5 8 0 7 0 2 9 5
c . c . p . 1 3 6 9 33 7 9 – C .F . e P. I . 0 0 6 6 87 3 0 2 37 - i n f or ma t i co @i s s z . v r .i t - www. e d u l i f e .i t