Den beste måten å åpne et eksternt program når du arbeider med Microsoft Excel bruker Visual Basic for Applications ( VBA ) . VBA automatiserer rutineoppgaver i Microsoft Office-programmer , og det er lett å lære . I Excel kan det være lurt å kjøre data analyse, eksportere data og åpne et program for å se på dine data . I noen få trinn kan du skrive VBA-kode til å utføre oppgaven med å åpne noen eksternt program . Instruksjoner
en
Start Microsoft Excel 2007 og klikk på "Utvikler " fanen . Klikk på " Visual Basic" for å åpne " Microsoft Visual Basic "-vinduet
2
Skriv inn følgende for å erklære " ShellX "-funksjonen : .
Private Declare Function ShellX Lib " shell32 . dll " Alias " ShellExecuteA "( _
ByVal hWnd As Integer , ByVal lpOperation As String , _
ByVal lpFile As String , ByVal lpParameters Som String, _
ByVal lpDirectory som String, nShowCmd ByVal As Integer ) As Integer
3
Skriv inn følgende for å opprette en ny sub , utføre " ShellX "-funksjonen og åpne Microsoft Word:
sub openExternalApp ( )
Dim returnVal Som Long
returnVal = ShellX ( 0 , "Open" , " C: \\ Programfiler \\ Microsoft Office \\ Office12 \\ WINWORD.EXE " , "", " " , SHOWMAXIMIZED )
End Sub
Du kan redigere følgende bane for å åpne et annet program : en
" C: \\ Programfiler \\ Microsoft Office \\ Office12 \\ WINWORD . EXE "
4
Execute din ubåt for å åpne Microsoft Word .