|
Il tutorial descrive il sistema di gestione degli errori proprio di VBA. Il sistema permette di gestire le operazioni ed i messaggi da intraprendere in caso di anomalia evitando di dare una segnalazione generica, cosa poco elegante e per nulla professionale.
|
La gestione degli Errori |
|
Il tutorial descrive lapertura e la gestione in Excel tramite VBA dei file sequenziali ovvero flussi di dati non indicizzati provenienti, per esempio, da file di testo (TXT), testo formattato (RTF), documenti Word (DOC), o pagine web (HTML).
|
I File Sequenziali |
|
Di seguito vengono introdotti alcuni concetti base della programmazione di StarBasic su Calc, enfatizzando le differenze con VBA di Excel. Il tutorial descrive il modello ad oggetti ed illustra con esempi pratici differenze di gestione, nei due ambienti, di oggetti fondamentali come: cartelle, fogli di lavoro, range e celle.
|
Da VBA a StarBasic di OpenOffice |
|
La programmazione orientata agli oggetti prevede di raggruppare sia le strutture dati che le procedure che operano su di esse in un'unica entità, ovvero la classe. Il tutorial descrive le tecniche di programmazione Object Oriented in VBA.
|
Le classi di oggetti in VBA |
|
VBA permette di creare Userform standard che contengono la barra del titolo ed il pulsante di chiusura. La guida riportata descrive come generare altre tipologie di userform, ridefinendone lo stile grazie alle API di Windows.
|
Stili delle Userform |
|
A volte può essere utile richiamare la finestra Sfoglia allinterno delle nostre applicazioni. Questo è possibile grazie alle WinAPI.
|
Gestire la finestra Sfoglia |
|
Un componente aggiuntivo è un programma supplementare che consente di aggiungere funzioni o comandi personalizzati a Microsoft Excel. Il tutorial descrive cosa sono e come realizzare i componenti aggiuntivi. Nella sezione Downloads è disponibile l'esempio di componente aggiuntivo: TrovaFiles.zip.
|
I componenti aggiuntivi |
|
Il seguente Tutorial descrive le funzioni in Visual Basic dal punto di vista sintattico ed il loro utilizzo.
|
Funzioni, un tipo di sottoprogramma |
|