Как выгрузить объект с процессов? - VB

Узнай цену своей работы

Формулировка задачи:

Проблема такая - я создаю Excel.Application Dim xla as New Excel.Application ...какие-то действия... xla.Quit После второго выполнения этой процедуры в списке процессов появляются два excel.exe, третьего - три и т.д., и выполнение процедуры начинает клинить. Все эти процессы выгружаются, только когда всё приложение закрывается, а не только форма. Т.е. созданный объект xla остаётся в памяти. Как его прибить? Unload вроде предназначен только для форм и компонент. Чем прибить остающийся в памяти процесс excel.exe? Quit''а недостаточно.

Решение задачи: «Как выгрузить объект с процессов?»

textual
Листинг программы
  n%=xlsObj.Workbooks.Count
  for i%=1 to n%
      xlsObj.WorkBooks(i%).Close
  Next i%

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

12   голосов , оценка 4.417 из 5
Похожие ответы