|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.12.2013, 23:05 | #1 |
Регистрация: 23.09.2011
Сообщений: 8
|
Не использовать код при отсутствии файла
Добрый день,
Передо мной стоит следующая задача - применить ряд действий к каждому отчёту в директории, но в случае отсутствия такого отчёта применить данный блок задач ( код ) к следующему файлу. Проблема текущая: код вместо того что бы начать применять к следующему файлу аналогичные действия код сначала на текущем файле осуществит дублирование ( из блока действий предназначенных для другого файла). Как я понял проблема в том что я не правильно обозначил диапазон если ошибка и файла в указанной директории не существует, потому что он только пропускает сообщение об ошибке а как сделать что бы он пропускал блок действий предназначенный для этого файла . Например для файла АА1 было выполнено действие , а для файла АА2 - раз его нет то и действия ( весь блок) не надо производить на открытым файлом АА1 - может его просто закрывать - не знаю. PHP код:
жду вашего совета, спасибо большое |
09.12.2013, 12:27 | #2 |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 776
|
meg8639, самая первая строка кода не нужна, если Вы в коде указываете полное имя файла (полное имя - это путь и имя файла). Например, во второй строке Вы указываете полное имя "C:\Отчёты\Отчёт ОСАГО.xls".
Первая строка имела бы смыл, если бы Вы во второй строке вот так написали: Workbooks.Open Filename:="Отчёт ОСАГО.xls" |
09.12.2013, 23:07 | #3 |
Пользователь
Регистрация: 17.05.2008
Сообщений: 33
|
а конструкцию if FileExists не пробовали использовать? не подойдет?
вот тут почитайте: http://msdn.microsoft.com/en-us/libr...(v=vs.90).aspx |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как переделать код чтоб использовать RGB цвета? | Gyfmod | Общие вопросы .NET | 0 | 03.12.2012 21:20 |
Проблема в отсутствии задержки изображения | wavstd | Помощь студентам | 2 | 26.06.2011 17:35 |
Сравнение производительности при наличиии и отсутствии распараллеливания | tumanovalex | C# (си шарп) | 3 | 20.06.2011 14:52 |
Зависание программы при отсутствии подключения | dolphin705 | Работа с сетью в Delphi | 0 | 17.01.2011 02:05 |
Почему _kbhit возвращает TRUE при отсутствии нажатий? | Catharsis | Общие вопросы C/C++ | 3 | 01.08.2010 17:40 |