![Sådan afslutter du en Excel-proces med VBA - Artikler Sådan afslutter du en Excel-proces med VBA - Artikler](https://a.laermfeuer.org/articles/como-usar-o-vb-vba-para-performar-um-ping-teste-1.jpg)
Indhold
I computerprogrammering er det en god praksis at frigøre alle objekter fra hukommelsen, når du bruger dem til at sikre, at de processer, der kører, ikke vil blive efterladt i baggrunden. Excel-processer kan forblive aktive, mens du bruger softwareobjektbiblioteket i et programs programmering, og objekterne i det er endnu ikke udgivet. I VBA kan du bruge funktionen "Shell" til at udføre "Taskkill" og tvinge en opsigelse af en Excel-proces.
retninger
-
Find "Microsoft Word", klik på fanen "Udvikler", og klik derefter på "Visual Basic". Klik på "Indsæt" menuen og derefter "Modul" for at tilføje en ny VBA modul kode.
-
Opret en ny underprocedure ved at indtaste følgende kode:
Privat Sub killExcelProcess ()
-
Erklære en ny variabel og indstil Excel-processen:
Dim xlsProcess As String xlsProcess = "TASKKILL / F / IM Excel.exe"
-
Indtast følgende linje kode for at afslutte Excel-processen:
Shell xlsProcess, vbHide
-
Afslut proceduren ved at skrive "End Sub". Tryk på "F5" for at udføre proceduren.