Come utilizzare la funzione Shell in VBA

May 13

VBA è un linguaggio di programmazione event driven sviluppato e distribuito da Microsoft. VBA è incluso in molti dei prodotti popolari Microsoft, tra cui Microsoft Office. Il linguaggio è dotato di un ambiente di sviluppo integrato ed è usato come linguaggio macro di fondo per migliorare e personalizzare i programmi. Il linguaggio contiene una serie di interessanti funzioni che è possibile utilizzare per automatizzare alcuni compiti, come ad esempio la funzione Shell. La funzione Shell è usato per eseguire i programmi aperti e dal disco rigido del computer.

istruzione

1 Aprire Microsoft Excel.

2 Fai clic su "Strumenti", "Macro" e poi cliccare su "Visual Basic". Si aprirà l'ambiente di programmazione VBA.

3 Fai clic su "Inserisci" e poi "Modulo". Si è ora in un modulo di codice di programmazione.

4 Digitare o copiare e incollare il seguente codice:

Sub OpenNotepad ()

s Dim

s = Shell ( "c: \ windows \ notepad.exe", vbNormalFocus)

End Sub

Il codice crea una routine Sub denominata "OpenNotepad," e quindi utilizza l'istruzione VBA Dim per dichiarare una variabile denominata "s". E poi gli assegna la funzione VBA Shell per aprire Notepad.exe dalla directory di Windows. Infine, si conclude il programma con l'affermazione "End Sub".

5 Premere il tasto "F5" sulla tastiera per eseguire il programma. Notepad.exe dovrebbe aprire sullo schermo.