Hvordan åpne et program som bruker MS Excel

Hvordan åpne et program som bruker MS Excel


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 dataanalyse, eksportere data og åpner et program for å se på dataene. I noen få trinn kan du skrive VBA-kode for å utføre oppgaven med å åpne en hvilken som helst ekstern applikasjon.

Bruksanvisning

1 Start Microsoft Excel 2007 og klikk på "Utvikler" fanen. Klikk på "Visual Basic" for å åpne "Microsoft Visual Basic" vinduet.

2 Skriv inn følgende å erklære "ShellX" funksjon:

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, ByVal nShowCmd 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 As Long

returnVal = ShellX (0, "Open", "C: \ Programfiler \ Microsoft Office \ Office12 \ WINWORD.EXE", "", "", SHOWMAXIMIZED)

End Sub

Du kan redigere følgende bane til å åpne et annet program:

"C: \ Programfiler \ Microsoft Office \ Office12 \ WINWORD.EXE"

4 Utfør sub for å åpne Microsoft Word.