Страницы: 1
RSS
Применение OnTime.Вопрос
 
Private Sub Workbook_Open()  
Application.OnTime Now + TimeValue("00:05:00"), "CloseFile"  
End Sub  
Sub CloseFile()  
 
Sub CloseFile()  
ActiveWorkbook.Save  
ActiveWorkbook.Close  
End Sub  
 
Если абонент закрывает файл принудительно,то при наступление OnTime почему-то идет запрос на открытие уже закрытого файла.Excel в это время конечно работает,с другим файлом.
 
{quote}{login=The_Prist}{date=13.07.2010 12:08}{thema=}{post}Наберите в поиске Application.OnTime  
 
Эта тема уже обсуждалась не раз - нужно заводить глобальную переменную и её уже использовать в методе Application.OnTime. А чтобы после закрытия книги VBA не просил её - надо еще и последний аргумент метода в False поставить(это при событии закрытия книги) - о чем добросовестно говорит справка VBA.{/post}{/quote}  
 
ОК!Уже этого достаточно.
Страницы: 1
Читают тему
Наверх