Wie man mit VBA Excel-Prozesse beenden

October 2

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, vbHide5

Beenden Sie das Verfahren durch Eingabe von "EndSub". Mit "F5" um die Prozedur auszuführen.