Come avviare un altro programma con Excel VBA

June 1

Visual Basic, Applications Edition (VBA) è un'applicazione di programmazione per Microsoft Office che permette di personalizzare le applicazioni di Microsoft Office. Se ti ritrovi costantemente aprire un altro programma mentre si sta lavorando in Excel, è possibile creare una macro per aprire il programma per voi. Una macro è un breve pezzo di codice VBA eseguibile che esegue un compito. Le macro possono risparmiare tempo e combinazioni di tasti inutili e clic del mouse.

istruzione

1 Premere il tasto "Alt" e "F11" insieme per aprire l'editor di Visual Basic (VBE).

2 Fai clic su "Inserisci" e poi cliccare su "Modulo". Si apre una finestra vuota.

3 Tagliare e incollare il seguente codice nella finestra vuota:

Public Sub OpenProgram ()

Dim x As Variant

Dim Percorso As String

File Dim As String

Path = "C: \ Programmi \ Snapview.exe"

File = "E: \ Database.snp"

x = Shell (Percorso + "" + File, vbNormalFocus)

End Sub

4 Modificare il codice in base al programma che si desidera aprire. Specificare la posizione del programma e il nome del file. Nell'esempio precedente, il nome del programma è "Snapview" e si trova nella cartella Program Files: Path = "C: \ Programmi \ Snapview.exe"; il nome del file è "Database" e si trova in un salto di unità, E File = "E: \ Database.snp."

Consigli e avvertenze

  • È anche possibile aprire il VBE facendo clic sulla scheda "developer" e cliccando sul pulsante "Visual Basic".