Sådan Kill Excel processer med VBA

May 11

Sådan Kill Excel processer med VBA

I programmering af computere, er det god praksis at løslade alle objekter fra hukommelsen, når du er færdig med at bruge dem for at sikre kørende processer er ikke ladt at køre i baggrunden. Excel processer kan forblive aktive, når du programmerer ved brug af Microsoft Excel Object Library, og Excel applikationsobjekter ikke frigives. I VBA kan du bruge "Shell" funktion til at udføre "taskkill" for kraftigt afslutte et Excel-processen.

Instruktioner


• Start Microsoft Word, skal du klikke på fanen "Udvikler", og klik på "Visual Basic". Klik på "Indsæt" menuen og klik på "Modul" for at tilføje en ny VBA kode modul.

• Opret en ny sub procedure ved at skrive følgende kode: Private Sub killExcelProcess ()

• Erklær en ny variabel og definere Excel-processen: Dim xlsProcess As String xlsProcess = "taskkill / F / IM Excel.exe"

4. Skriv følgende linje kode til at dræbe Excel-processen: Shell xlsProcess, vbHide

• Afslut proceduren ved at skrive "End Sub". Tryk på "F5" for at køre proceduren.