Как да сложим край на Excel процес с VBA

Автор: Ellen Moore
Дата На Създаване: 19 Януари 2021
Дата На Актуализиране: 14 Може 2024
Anonim
3 способа создания сложных формул в Excel
Видео: 3 способа создания сложных формул в Excel

Съдържание

При компютърното програмиране е добра практика да освободите всички обекти от паметта, когато ги използвате, за да се уверите, че изпълняваните процеси няма да бъдат оставени на заден план. Процесите на Excel могат да останат активни, докато използвате софтуерната библиотека на обекти в програмирането на приложението, а обектите в нея все още не са пуснати. В VBA можете да използвате функцията "Shell" за изпълнение на "Taskkill" и да принудите прекратяване на Excel процес.


инструкции

Прекратяване на процесите с помощта на "Visual Basic за приложения" (Comstock / Comstock / Getty Images)
  1. Намерете "Microsoft Word", щракнете върху раздела "Разработчик" и след това върху "Visual Basic". Кликнете върху менюто "Insert" и след това върху "Module", за да добавите нов модул VBA.

  2. Създайте нова подпроцедура, като напишете следния код:

    Частно подчинено убийство ()

  3. Декларирайте нова променлива и задайте процеса на Excel:

    Dim xlsProcess As String xlsProcess = "TASKKILL / F / IM Excel.exe"

  4. Въведете следния ред код, за да приключите процеса на Excel:

    Shell xlsProcess, vbHide

  5. Завършете процедурата, като напишете "End Sub". Натиснете "F5", за да изпълните процедурата.