Creare una interfaccia utente

    L’Interfaccia utente rende la nostra applicazione semplice ed intuitiva a chi la utilizza. Le interfacce utente sono formate dalle finestre (Userform) e dagli oggetti in esse contenute, come i pulsanti di comando e le caselle di testo.
    Vediamo insieme come creare una semplice "Userform".
    Apriamo l’Editor di VBA ed inseriamo una nuova finestra scegliendo la voce "Userform" dal men¨ "Inserisci". Se non Ŕ giÓ presente, inseriamo la casella degli strumenti, selezionando l’omonima voce dal men¨ "Visualizza". Notiamo che, appena inseriamo una nuova Userform, appare l’icona di riferimento della finestra creata nella cartella "Form" della finestra di progetto.
    Trasciniamo dalla casella degli strumenti una casella di testo e due pulsanti di comando nella Userform appena creata, in modo da ottenere il seguente risultato.
    Ora, se non fosse giÓ presente, apriamo la finestra proprietÓ dal men¨ "Visualizza". Per ora vi basti sapere che le proprietÓ sono le caratteristiche inerenti alle finestre ed agli oggetti in essa contenute. Quando un oggetto viene selezionato, nella finestra proprietÓ compariranno tutte le caratteristiche appartenenti a quel determinato oggetto. La proprietÓ pi¨ importante Ŕ sicuramente "Name", che identifica il nome dell’oggetto. Visual Basic definisce un nome di default agli oggetti, come "CommandButton1", tuttavia Ŕ utile sostituirlo con un nome che sia facile da ricordare, ed il pi¨ possibile inerente alla funzione per cui il comando Ŕ stato progettato. Altre proprietÓ definiscono l’aspetto dell’oggetto come: colori, dimensioni, descrizioni e font delle descrizioni.
    Proviamo ad abbellire la Userform appena creata. E’ possibile modificare direttamente le dimensioni degli oggetti trascinando le maniglie poste sui contorni dell’oggetto stesso. Assegniamo i nomi ai nostri oggetti, selezionandoli uno per uno, e modificando la proprietÓ "Name", dalla Finestra delle proprietÓ, nel modo seguente.
      Assegniamo:
    • "FrmCiao" all’oggetto Userform;
    • "TxtCiao" all’oggetto testo;
    • "CmdCiao" al primo pulsante di comando;
    • "CmdEsci" al secondo pulsante.
      Modifichiamo le etichette attribuendo alle proprietÓ "Caption":
    • "Ciao Mondo" a "FrmCiao";
    • "Invio" a "CmdCiao";
    • "Esci" a "CmdEsci".
    Selezioniamo "Esegui" dal men¨ "Esegui", il risultato sarÓ il seguente:
    Fai click sull'immagine per videocorso sulla lezione
    Salviamo come Ciao.xls il documento Excel contenente la Finestra appena creata, questo esempio ci tornerÓ utile nelle sezioni successive.
    marius44(M.A.) - alfrimpa(A.I.) - albatros54(G.A.) ę 2016