Det bästa sättet att öppna ett externt program när du arbetar med Microsoft Excel använder Visual Basic for Applications ( VBA ) . VBA automatiserar rutinuppgifter i Microsoft Office-program , och det är lätt att lära sig . I Excel kan du köra dataanalys , exportera data och öppna ett program för att se på dina data . I några steg du kan skriva VBA-kod för att utföra uppgiften att öppna något externt program . Instruktioner
1
Starta Microsoft Excel 2007 och klicka på " Utvecklare " fliken . Klicka på " Visual Basic " för att öppna " Microsoft Visual Basic " fönster
2
Skriv följande för att förklara " ShellX " -funktion : .
Private Declare Function 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öljande för att skapa en ny sub , utföra " ShellX " funktion och öppna Microsoft Word :
sub openExternalApp ( ) katalog
Dim returnVal As Long
returnVal = ShellX ( 0 , " Open " , " C: \\ Program \\ Microsoft Office \\ Office12 \\ WINWORD.EXE " , " " , " " , SHOWMAXIMIZED ) katalog
End Sub
Du kan redigera följande sökväg för att öppna en annan applikation :
" C: \\ program \\ Microsoft Office \\ Office12 \\ WINWORD . EXE "
4
Kör din sub att öppna Microsoft Word .