Jak ukončit proces Excel s VBA

Autor: Mark Sanchez
Datum Vytvoření: 7 Leden 2021
Datum Aktualizace: 26 Listopad 2024
Anonim
Jak ukončit proces Excel s VBA - Články
Jak ukončit proces Excel s VBA - Články

Obsah

V počítačovém programování je dobré použít všechny objekty z paměti při jejich použití, abyste se ujistili, že probíhající procesy nebudou ponechány na pozadí. Procesy aplikace Excel mohou zůstat aktivní, pokud používáte knihovnu objektů softwaru v programování aplikace a objekty v něm dosud nebyly uvolněny. V VBA můžete použít funkci "Shell" k provedení "Taskkill" a vynutit ukončení procesu aplikace Excel.


Pokyny

Ukončení procesů pomocí jazyka Visual Basic for Applications (Comstock / Comstock / Getty Images)
  1. Najít "Microsoft Word", klepněte na kartu "Developer" a potom klepněte na tlačítko "Visual Basic". Klikněte na nabídku "Vložit" a poté na "Modul" přidejte nový kód modulu VBA.

  2. Vytvořte nový dílčí postup zadáním následujícího kódu:

    Private Sub killExcelProcess ()

  3. Deklarovat novou proměnnou a nastavit proces aplikace Excel:

    Dim xlsProcess jako řetězec xlsProcess = "TASKKILL / F / IM Excel.exe"

  4. Chcete-li ukončit proces aplikace Excel, zadejte následující řádek kódu:

    Shell xlsProcess, vbHide

  5. Ukončete proceduru zadáním "End Sub". Stiskněte "F5" pro provedení procedury.