Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.10.2017, 22:59   #1
Raikhman
Пользователь
 
Аватар для Raikhman
 
Регистрация: 30.01.2009
Сообщений: 75
По умолчанию зависает Excel при выходе из приложения

зависает Excel при выходе из приложения при выполнении макроса

Sub myQuit()
Application.Quit
End Sub

Такое происходит не на всех компьютерах. Не могу понять в чем причина.
Зависает и выводит сообщение "...программа не отвечает...". Приходится завершать процесс из диспетчера задач.
Raikhman вне форума Ответить с цитированием
Старый 31.10.2017, 19:27   #2
Raikhman
Пользователь
 
Аватар для Raikhman
 
Регистрация: 30.01.2009
Сообщений: 75
По умолчанию Через использование WMI

Вроде нашел такой код для завершения процесса.
Код:
Private Sub Command1_Click()
'завершить процесс EXCEL.EXE. Работает!!
On Error Resume Next
Set objService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\CIMV2")
If Err.Number <> 0 Then
    WScript.Echo Err.Number & ": " & Err.Description
    WScript.Quit
End If
For Each objProc In objService.ExecQuery("SELECT * FROM Win32_Process WHERE Name = 'Excel.exe'")
    objProc.Terminate
Next
End Sub
Работает чётко в Win7. В других пока не пробовал. Но два открытых экземпляра Excel разных версий (2003 и 2010) закрывает.
Скачал отсюда: http://www.script-coding.com/WMI_Processes.html
Raikhman вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Зависает VBA при обращении к Google Maps при расчете расстояний AlexTrasko Microsoft Office Excel 1 30.07.2013 10:49
Подтверждения при выходе из программы Ayubkhon Общие вопросы Delphi 18 18.06.2013 00:53
Сохранение при выходе Афанасий[vedma] Общие вопросы Delphi 2 09.07.2012 08:29
Obj-C iPhone сохранение состояния приложения при выходе и загрузка при входе krugolet Помощь студентам 0 22.05.2012 20:13
Зависание программы при выходе codermoder Работа с сетью в Delphi 6 18.12.2010 23:16