Страница: 1 |
Страница: 1 |
Вопрос: Проверка наличия файла в заданной директории
Добавлено: 09.12.08 07:28
Автор вопроса: alfred
Открываю файл эксель обычным способом
Workbooks.Open filename:="c:\temp\1.xls"
как проверить наличии этого файла. и выводить сообщение как надо. тем замым закрывая макрос на выполнение.
Ответы
Всего ответов: 10
Номер ответа: 1
Автор ответа:
Боцман
ICQ: 295725312
Вопросов: 53
Ответов: 830
Web-сайт:
Профиль | | #1
Добавлено: 09.12.08 08:10
http://www.citforum.ru/programming/digest/fsovb6.shtml
Номер ответа: 2
Автор ответа:
alfred
Вопросов: 9
Ответов: 14
Профиль | | #2
Добавлено: 09.12.08 09:15
почитал сцылу. но не увидел строчку которая проверяет наличие файла.
Номер ответа: 3
Автор ответа:
Боцман
ICQ: 295725312
Вопросов: 53
Ответов: 830
Web-сайт:
Профиль | | #3
Добавлено: 09.12.08 09:27
Вот ложка.
Номер ответа: 4
Автор ответа:
alfred
Вопросов: 9
Ответов: 14
Профиль | | #4
Добавлено: 09.12.08 09:34
а нельзя обойти fso.. может стандартными функциями?
Потму что макросами пользуются в сети. И для каждого пользователя бегать и подправлять офис нет нужды.
у когото 2003 у когото 2000 у когото 2007 офис.
Хочется чтоб макрос был идеален для всех версии офисов.
Номер ответа: 5
Автор ответа:
Боцман
ICQ: 295725312
Вопросов: 53
Ответов: 830
Web-сайт:
Профиль | | #5
Добавлено: 09.12.08 09:42
Номер ответа: 6
Автор ответа:
Jasmin
Вопросов: 23
Ответов: 417
Профиль | | #6
Добавлено: 09.12.08 14:13
Номер ответа: 7
Автор ответа:
Боцман
ICQ: 295725312
Вопросов: 53
Ответов: 830
Web-сайт:
Профиль | | #7
Добавлено: 09.12.08 14:47
Совсем коротко.
Номер ответа: 8
Автор ответа:
alfred
Вопросов: 9
Ответов: 14
Профиль | | #8
Добавлено: 10.12.08 09:01
использовал
If Dir(":\Test1.xls" = "" Then MsgBox "файл ненайден!"
спасибо!
Номер ответа: 9
Автор ответа:
Сергей И.
Вопросов: 0
Ответов: 1
Профиль | | #9
Добавлено: 11.12.08 17:58
А как узнать размер файла, а?
Номер ответа: 10
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #10
Добавлено: 11.12.08 19:27
Вызвать апи или так:
Dim FileSize As Long
Open "файл" For Binаry Access Read As 1
FileSize = LOF(1)
Close 1
msgbox FileSize