Wie man mit VBA Excel-Prozesse beenden
In der Informatik ist es empfehlenswert, alle Objekte aus dem Speicher freizugeben, wenn Sie fertig sind mit ihnen, um sicherzustellen, dass die laufenden Prozesse sind nicht im Hintergrund laufen gelassen. Excel-Prozesse können aktiv bleiben, wenn Sie programmieren sind, verwenden die Microsoft Excel Object Library, und Excel-Anwendung-Objekte werden nicht freigegeben. In VBA können die "Shell"-Funktion Sie "Taskkill" ausführen mit Nachdruck eine Excel-Prozess Ende.
Anweisungen
1 Starten Sie Microsoft Word, klicken Sie auf die Registerkarte "Entwicklertools" und klicken Sie auf "Visual Basic." Klicken Sie im Menü "Einfügen" und dann "Modul" ein neues VBA-Code-Modul hinzufügen.
2 Erstellen Sie eine neue Sub-Prozedur, indem Sie den folgenden Code eingeben:
Private Sub killExcelProcess()
3 Eine neue Variable deklarieren und definieren des Excel-Prozess:
Dim xlsProcess As String
XlsProcess = "TASKKILL/f / /IM Excel.exe"
4 Geben Sie die folgende Zeile des Codes, den Excel-Prozess zu töten:
Shell xlsProcess, vbHide
5
Beenden Sie das Verfahren durch Eingabe von "EndSub". Mit "F5" um die Prozedur auszuführen.