Den bedste måde at åbne et eksternt program , når du arbejder med Microsoft Excel ved hjælp af Visual Basic for Applications ( VBA ) . VBA automatiserer rutineopgaver i Microsoft Office-programmer , og det er let at lære. I Excel kan du ønsker at køre dataanalyse, eksportere data og åbne et program for at se på dine data. I et par trin, du kan skrive VBA-kode til at udføre opgaven for at åbne en ekstern applikation. Instruktioner
1
Start Microsoft Excel 2007 og klik på "Udvikler "-fanen . Klik på " Visual Basic " for at åbne "Microsoft Visual Basic " vinduet
2
Skriv følgende at erklære " ShellX "-funktionen : .
Private Erklær Funktion ShellX Lib " shell32 . dll " Alias " ShellExecuteA "( _
ByVal hWnd As Integer , ByVal lpOperation As String , _
ByVal lpFile As String , ByVal lpParameters As String , _
ByVal lpDirectory As String , nShowCmd ByVal As Integer ) As Integer
3
Skriv følgende for at oprette en ny sub, de " ShellX " funktion og åbne Microsoft Word udføre :
sub openExternalApp ()
Dim returnVal As Long
returnVal = ShellX (0, "Open" , " C : \\ Program Files \\ Microsoft Office \\ Office12 \\ WINWORD.EXE ", " ", " " SHOWMAXIMIZED )
End Sub
Du kan redigere følgende sti for at åbne et andet program : Hej
" C : \\ Program Files \\ Microsoft Office \\ Office12 \\ WINWORD . EXE "
4
Udfør din sub til at åbne Microsoft Word.