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