Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

Mere Mortal


Ведущий Диалог

Зарегистрирован:
03 May 2007
Сообщения: 118
Примеры кода: 0
 

Как закрыть Excel после того, как он отработал?

06 May 2008 14:34  


Делаю
Microsoft.Office.Interop.Excel.Application ObjExcel = new Microsoft.Office.Interop.Excel.Application();
try
        {

            Excel.Workbook ObjWorkBook;
            Excel.Worksheet ObjWorkSheet;
            ObjWorkBook = ObjExcel.Workbooks.Open(ExcelFile, Type.Missing, 		Type.Missing, Type.Missing, Type.Missing, Type.Missing, 		Type.Missing, Type.Missing, Type.Missing, Type.Missing, 		Type.Missing, Type.Missing, Type.Missing, Type.Missing, 		Type.Missing);
            ObjWorkSheet = (Excel.Worksheet)ObjWorkBook.ActiveSheet;
            
	...
           ТУТ ПЫТАЮСЬ ЗАКРЫТЬ EXCEL	
		    //ObjWorkSheet = null;
		    //ObjWorkBook.Save();
		    ObjWorkBook.Close(false, false, Type.Missing);
	    }
	    finally
	    {
		    ObjExcel.Quit();
		    //ObjExcel.ExecuteExcel4Macro("Quit");
		    //System.Runtime.InteropServices.Marshal.ReleaseComObject(ObjExcel);
		    ObjExcel = null;
	    }



Но процесс всё равно остаётся висеть (, завершаться не хочет. Если обновить страницу, запустится ещё один процесс Excel.

Как сделать так, чтобы процесс убивался, когда код отработал?


Win 2003 + IIS

Работай так, чтобы Великий Учитель Dimon aka одобрил, и AL похвалил!
1. Двойной вызов Collect есть. это твоя ToExcel и после неё ещё вызов.
2. Сомневаюсь, что кто-то одобрил бы двойной вызов Collect'а Улыбка
3. Если упростить процедуру, то Эксель закрыв

Данное сообщение получено с сайта GotDotNet.RU
Наверх
  



Общие вопросы программирования на ASP.NET

 Как закрыть Excel после того, как он отработал?Mere Mortal  06 May 2008 14:34
 Re: RE: Re: Как закрыть Excel после того, как он отработал?izekia  08 May 2008 12:07
 Re: RE: Re: Как закрыть Excel после того, как он отработал?Mere Mortal  15 May 2008 11:30
 Re: RE: Re: Как закрыть Excel после того, как он отработал?izekia  08 May 2008 12:05
 Re: RE: Re: Как закрыть Excel после того, как он отработал?izekia  08 May 2008 09:01
 Re: RE: Re: Как закрыть Excel после того, как он отработал?Mere Mortal  08 May 2008 11:26
 Re: RE: Re: Как закрыть Excel после того, как он отработал?Mere Mortal  08 May 2008 11:32
 Re: Как закрыть Excel после того, как он отработал?izekia  07 May 2008 13:31
 Re: Как закрыть Excel после того, как он отработал?izekia  07 May 2008 13:25
 Re: Как закрыть Excel после того, как он отработал?izekia  07 May 2008 12:28
 Re: Как закрыть Excel после того, как он отработал?Mere Mortal  07 May 2008 12:54
 RE: Re: Как закрыть Excel после того, как он отработал?Max Pro  07 May 2008 13:23
 RE: Re: Как закрыть Excel после того, как он отработал?Mere Mortal  07 May 2008 15:49
 RE: Re: Как закрыть Excel после того, как он отработал?Mere Mortal  07 May 2008 15:51
 Re: Как закрыть Excel после того, как он отработал?Mere Mortal  07 May 2008 12:55
 Re: Как закрыть Excel после того, как он отработал?Mere Mortal  07 May 2008 13:02
 Re: Как закрыть Excel после того, как он отработал?Mere Mortal  07 May 2008 13:09
 Re: Как закрыть Excel после того, как он отработал?izekia  07 May 2008 12:05
 Re: Как закрыть Excel после того, как он отработал?Mere Mortal  07 May 2008 12:17
 Re: Как закрыть Excel после того, как он отработал?Max Pro  07 May 2008 10:58
 Re: Как закрыть Excel после того, как он отработал?Mere Mortal  07 May 2008 11:32
 Re: Как закрыть Excel после того, как он отработал?Mere Mortal  07 May 2008 11:35
 Re: Как закрыть Excel после того, как он отработал?Mere Mortal  07 May 2008 11:39
 Re: Как закрыть Excel после того, как он отработал?izekia  06 May 2008 17:08
 Re: Как закрыть Excel после того, как он отработал?Mere Mortal  06 May 2008 21:30
 Как закрыть Excel после того, как он отработал?Zorina  06 May 2008 14:45
 Как закрыть Excel после того, как он отработал?Mere Mortal  06 May 2008 14:57
 Как закрыть Excel после того, как он отработал?Mere Mortal  06 May 2008 17:04
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта