Како завршити Екцел процес са ВБА

Аутор: Carl Weaver
Датум Стварања: 27 Фебруар 2021
Ажурирати Датум: 28 Новембар 2024
Anonim
Импорт табличных данных из PDF в Excel
Видео: Импорт табличных данных из PDF в Excel

Садржај

У компјутерском програмирању, добра је пракса да се сви објекти из меморије ослободе када их користите да бисте били сигурни да процеси који се изводе неће бити остављени у позадини. Екцел процеси могу остати активни док користите библиотеку софтверских објеката у програмским апликацијама, а објекти у њему још нису објављени. У ВБА можете користити функцију "Схелл" за извршавање "Тасккилл" и присилити престанак Екцел процеса.


Упутства

Завршите процесе користећи "Висуал Басиц за апликације" (Цомстоцк / Цомстоцк / Гетти Имагес)
  1. Пронађите "Мицрософт Ворд", кликните на картицу "Девелопер", а затим кликните на "Висуал Басиц". Кликните на "Инсерт" мени, а затим на "Модул" да додате нови ВБА модул.

  2. Креирајте нову под-процедуру тако што ћете откуцати следећи код:

    Привате Суб киллЕкцелПроцесс ()

  3. Објавите нову променљиву и подесите Екцел процес:

    Дим клсПроцесс Ас Стринг клсПроцесс = "ТАСККИЛЛ / Ф / ИМ Екцел.еке"

  4. Откуцајте следећу линију кода да бисте завршили Екцел процес:

    Схелл клсПроцесс, вбХиде

  5. Завршите процедуру тако што ћете откуцати "Енд Суб". Притисните "Ф5" за извођење поступка.