Inhalt
Bei der Computerprogrammierung wird empfohlen, alle Objekte aus dem Speicher zu löschen, wenn Sie sie verwenden, um sicherzustellen, dass die laufenden Prozesse nicht im Hintergrund verbleiben. Excel-Prozesse können aktiv bleiben, während Sie die Softwareobjektbibliothek bei der Programmierung einer Anwendung verwenden, und die darin enthaltenen Objekte wurden noch nicht freigegeben. In VBA können Sie die "Shell" -Funktion verwenden, um den "Taskkill" auszuführen und die Beendigung eines Excel-Prozesses zu erzwingen.
Anweisungen
Prozesse beenden, die "Visual Basic für Applikationen" verwenden (Comstock / Comstock / Getty Images)-
Suchen Sie nach "Microsoft Word", klicken Sie auf die Registerkarte "Entwickler" und anschließend auf "Visual Basic". Klicken Sie auf das Menü "Einfügen" und dann auf "Modul", um einen neuen VBA-Modulcode hinzuzufügen.
-
Erstellen Sie eine neue Unterprozedur, indem Sie den folgenden Code eingeben:
Private Sub killExcelProcess ()
-
Deklarieren Sie eine neue Variable und legen Sie den Excel-Prozess fest:
Dim xlsProcess As String xlsProcess = "TASKKILL / F / IM Excel.exe"
-
Geben Sie die folgende Codezeile ein, um den Excel-Prozess zu beenden:
Shell xlsProcess, vbHide
-
Beenden Sie die Prozedur, indem Sie "End Sub" eingeben. Drücken Sie "F5", um den Vorgang auszuführen.