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)-
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".
-
Looge uus alamenetlus, sisestades järgmise koodi:
Privaatne sub killExcelProcess ()
-
Deklareerige uus muutuja ja määrake Exceli protsess:
Dim xlsProcess nagu string xlsProcess = "TASKKILL / F / IM Excel.exe"
-
Exceli protsessi lõpetamiseks sisestage järgmine rida koodi:
Shell xlsProcess, vbHide
-
Lõpetage protseduur, sisestades "Lõpeta alam". Toimingu tegemiseks vajuta "F5".