Kuidas lõpetada Exceli protsess VBA-ga

Autor: Ellen Moore
Loomise Kuupäev: 15 Jaanuar 2021
Värskenduse Kuupäev: 23 November 2024
Anonim
Kuidas lõpetada Exceli protsess VBA-ga - Artiklid
Kuidas lõpetada Exceli protsess VBA-ga - Artiklid

Sisu

Arvutiprogrammide koostamisel on hea tava vabastada kõik objektid mälust, kui kasutate neid veendumaks, et töötavad protsessid ei jääks taustale. Exceli protsessid võivad jääda aktiivseks, kui kasutate rakenduse programmeerimisel tarkvaraobjekti teeki ja selles olevaid objekte ei ole veel vabastatud. VBA-s saate kasutada "Shell" funktsiooni "Taskkill" käivitamiseks ja Exceli protsessi lõpetamiseks.


Juhised

Lõpeta protsessid, kasutades rakendusi "Visual Basic for Applications" (Comstock / Comstock / Getty Images)
  1. Leidke "Microsoft Word", klõpsake vahekaardil "Arendaja" ja seejärel klõpsake "Visual Basic". Uue VBA-mooduli koodi lisamiseks klõpsa menüüsse "Lisa" ja seejärel "Moodul".

  2. Looge uus alamenetlus, sisestades järgmise koodi:

    Privaatne sub killExcelProcess ()

  3. Deklareerige uus muutuja ja määrake Exceli protsess:

    Dim xlsProcess nagu string xlsProcess = "TASKKILL / F / IM Excel.exe"

  4. Exceli protsessi lõpetamiseks sisestage järgmine rida koodi:

    Shell xlsProcess, vbHide

  5. Lõpetage protseduur, sisestades "Lõpeta alam". Toimingu tegemiseks vajuta "F5".