I datorprogrammering , är det god praxis att släppa alla objekt från minnet när du är klar med dem för att se aktiva processer inte är kvar att köra i bakgrunden . Excel-processer kan vara aktiv när du programmerar med hjälp av Microsoft Excel Object Library , och Excel applikationsobjekt inte släppt . I VBA kan du använda " Shell " -funktion för att exekvera " taskkill " att kraftfullt avsluta en Excel -processen . Instruktioner
1
Launch Microsoft Word , klicka på " Utvecklare " fliken , och klicka på " Visual Basic . " Klicka på " Infoga " -menyn och klicka på " modul " för att lägga till en ny VBA kodmodul
2
Skapa en ny sub förfarande genom att skriva följande kod : .
Private Sub killExcelProcess ( ) Addera 3
Deklarera en ny variabel och definiera Excel -processen :
Dim xlsProcess As String
xlsProcess = " taskkill /F /IM Excel . exe "
4
Skriv in följande kodrad att döda Excel -processen :
Shell xlsProcess , vbHide
5
avsluta proceduren genom att skriva " end Sub . " Tryck " F5 " för att köra proceduren .