Hoe om te doden processen van het Excel met VBA

Hoe om te doden processen van het Excel met VBA


In computerprogrammering, het is goede gewoonte om alle objecten uit het geheugen vrij wanneer u klaar bent ze te gebruiken om ervoor te zorgen dat lopende processen zijn niet links op de achtergrond uitgevoerd. Excel processen kunnen actief blijven wanneer u bent programmeren met behulp van de objectbibliotheek van Microsoft Excel en Excel application-objecten worden niet vrijgegeven. In VBA kunt u de functie "Shell" om uit te voeren "Taskkill" daartoe krachtig een Excel-proces.

Instructies

1

Start Microsoft Word, klikt u op het tabblad 'Developer' en klik op 'Visual Basic'. Klik op het "Invoegen" menu en klik op "Module" om toe te voegen een nieuwe VBA-codemodule.

2

Maak een nieuwe Sub-procedure door de volgende code te typen:

Private Sub killExcelProcess()

3

Een nieuwe variabele te declareren en definiƫren van het Excel-proces:

Dim xlsProcess As String

xlsProcess = "TASKKILL /F IM Excel.exe"

4

Typ de volgende regel code om te doden van het Excel-proces:

Shell xlsProcess, vbHide5

De procedure hebt voltooid door te typen "End Sub." Druk op "F5" om de procedure te voeren.