Tutte le applicazioni di Microsoft Office supportano la capacità di incorporare codice eseguibile - script - nei propri documenti. Con il loro aiuto, puoi risolvere una vasta gamma di compiti nell'automazione dell'elaborazione dei dati. E l'uso dei moduli creerà letteralmente un programma basato su un'applicazione per ufficio. Questo può essere fatto, ad esempio, in Excel.
Necessario
Microsoft Office Excel
Istruzioni
Passo 1
Avvia Microsoft Office Excel. Se necessario, crea un nuovo documento. Per fare ciò, premi Ctrl + N o espandi il menu "File" e seleziona la voce "Nuovo…". Quindi fare clic sul collegamento "Libro vuoto" nel pannello "Creazione del libro".
Passo 2
Aprire una finestra dell'editor di Visual Basic. Per fare ciò, premi Alt + F11 o seleziona Visual Basic Editor dalla sezione Macro del menu Strumenti. Lì vedrai un riquadro del progetto che mostra l'albero degli oggetti di questa cartella di lavoro di Excel, nonché i moduli, i moduli e i moduli di classe che contiene.
Passaggio 3
Crea moduli se necessario. Nel menu principale, fai clic su Inserisci e poi su Form utente. Viene aggiunto un nuovo elemento nella sezione Moduli del pannello del progetto. Una volta creato, il modulo verrà automaticamente aperto. Utilizzare il mouse per trascinare i controlli dalla casella degli strumenti alla finestra del modulo. Cambia la loro dimensione e posizione. Dopo aver selezionato con il mouse, modifica le loro proprietà nel pannello Proprietà. Salva le forme premendo Ctrl + S.
Passaggio 4
Crea tutti i moduli o moduli di classe necessari. Per fare ciò, seleziona le voci Modulo o Modulo di classe nella sezione Inserisci del menu principale. Aprire le finestre di modifica del codice per i moduli o moduli richiesti facendo doppio clic sugli elementi corrispondenti nella finestra del progetto.
Passaggio 5
Aggiungi dichiarazioni di classe ai moduli di classe. Definirli utilizzando la parola chiave Class:
Classe CSampleClass
Fine classe
Passaggio 6
Aggiungere metodi alle definizioni di classe e stub di funzioni e procedure ai moduli. Le funzioni vengono dichiarate utilizzando la parola chiave Function, seguita da un nome e da un insieme di parametri, separati da virgole, racchiusi tra parentesi. Per esempio:
Funzione SampleFunction (a, b, c)
Fine funzione
Allo stesso modo (usando solo la parola chiave Sub) vengono dichiarate le procedure:
Procedura di sottocampione (a, b)
Fine sottotitolo
Passaggio 7
Dichiara i membri della classe, nonché le variabili globali e locali (in funzioni e metodi). Per fare ciò, utilizzare la clausola Dim … As (il tipo della variabile è indicato dopo la parola chiave As). Ad esempio, la dichiarazione di una variabile oWB che memorizza un riferimento a un oggetto libro potrebbe avere il seguente aspetto:
Dim oWB come Excel. Workbook
Specificando la dimensione tra parentesi, puoi dichiarare un array:
Dim aWBooks (10) As Excel. Workbook
Passaggio 8
Implementare l'algoritmo del programma apportando modifiche al codice di funzioni, procedure, metodi di classe. Utilizzare le strutture di controllo di Visual Basic per controllare il flusso di esecuzione. Lavora con le tue strutture dati, oggetti modulo incorporati e oggetti Excel incorporati.