Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Как вырубить Excel... Добавлено: 18.10.04 10:28  

Автор вопроса:  burnnick
Подскажите начинающему как вырубить Excel.
Он у меня висит в background'е и никаким quit'ам не поддается.
И какой смысл у строчки Set.XXX = Nothing?
(XXX например Set XXX = CreateObject("Excel.Application")?

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Дмит



Вопросов: 11
Ответов: 160
 Web-сайт: dimit.pochta.ru
 Профиль | | #1
Добавлено: 18.10.04 22:19
Если Excel загружен как Set XXX = CreateObject("Excel.Application";),
то Set XXX = Nothing полностью разрушит Object XXX и очистит память.
Кстати функция CreateObject запускает новый экземпляр Excel, даже если он был уже запущен.
Используй её один раз.

Ответить

Номер ответа: 2
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #2
Добавлено: 20.10.04 11:07
Application.Quit не устраивает чем-то?

Set XXX = CreateObject("Excel.Application";)
...
XXX.Quit
Set XXX = Nothing


И вообще, можно без CreateObject обходиться:
Refrences->Microsoft Excel 10.0 Object Library
И далее

Dim XXX As Excel.Application
Set XXX = New Excel.Application 'или можно без New

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам