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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.06.2012, 16:32   #1
Sergey112233
Пользователь
 
Регистрация: 19.12.2010
Сообщений: 82
По умолчанию останавливается выполнение процедуры по таймеру

Первый раз файлы открываются, обновляются, сохраняются.
Но во-второй раз при открытии файла Расчет2.xls процедура останавливается и появляется окно Run Time Error 1004 Method Open of object Workbooks failed
Подскажите, пожалуйста, «из-за чего это происходит и что делать?»

Код:
Sub Кнопка4_Щелкнуть()
Dim dTime As Date
Workbooks.Open Filename:="D:\" & "Расчет" & ".xls"
Application.Run "'Расчет.xls'!Кнопка41_Щелкнуть"
ActiveWorkbook.Close (True)

Workbooks.Open Filename:="D:\" & "Расчет2" & ".xls"
Application.Run "'Расчет2.xls'!Кнопка181_Щелкнуть"
ActiveWorkbook.Close (True)
dTime = Now + TimeValue("00:01:00")
Application.OnTime dTime, "Кнопка4_Щелкнуть" ', , True

End Sub
Sergey112233 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выполнение действий по таймеру Terran Общие вопросы Delphi 3 25.09.2011 16:02
завршить выполнение процедуры welcomeTo Помощь студентам 1 07.03.2011 16:22
закончить выполнение процедуры из тела другой процедуры Alaysor Общие вопросы Delphi 14 23.01.2011 05:26
Посмотрите в чём ошибка процедуры PrintFile. Программа останавливается. Антон Лысенко Помощь студентам 11 26.12.2010 21:07
ADOStoredProc выполнение процедуры с параметрами funball БД в Delphi 3 18.11.2009 15:13