Страница 1 из 1
vba и ftp
Добавлено: 28 окт 2011, 12:10
kooleer
Всем привет
Я уже создавал подобную тему, вот решил вернуться ещё раз.
Мне нужна помошь на скачивание файлов с FTP сервера.
Суть проблемы:
есть файл на ftp-сервере открываемый экселем.
нужен макрос для соединения с сервером и скачаванием этого файла на диск к себе, ну и дальнейшая обработка(это сам).
Есть IP сервера, логин и пароль.
Помогите пжлста с макросом.
Заранее благодарю за помощь.
Re: vba и ftp
Добавлено: 28 окт 2011, 22:05
VictorM
Посмотрите здесь
Работа с файлами Excel через FTP
Здесь еще много чего есть
FTP
Re: vba и ftp
Добавлено: 31 окт 2011, 10:39
kooleer
Спасибо за ссылки.
но одна не открывется, а вторая, на сколько я понял надстройка для загрузки на FTP сервер, а мне надо скачивать файл, ну или хотя бы открыть его.
Его название одно, просто изменяются данные.
что-то я вообще запутался.
Re: vba и ftp
Добавлено: 31 окт 2011, 11:16
kooleer
вот нашёл такой код в нете,но пишет ошибку '429' ActiveX component can't create object
Dim oFTP
Set oFTP = CreateObject("FTP.WSC")
With oFTP
.Host = "ip"
.UserName = "user" ' default it anonymous
.Password = "Pass" ' default is also anon (e-mail address)
.FtpExecute "get \ÈìÿÔàéëà"
End With
End Sub
подскажите,кто знает, что не так?
Re: vba и ftp
Добавлено: 31 окт 2011, 11:41
Дмит
Re: vba и ftp
Добавлено: 31 окт 2011, 12:33
kooleer
Спасибо за ссылки.я там был, как раз из одной и взял пример, где у меня ошибка.
в гугле вообще нет нифига,жесть
Re: vba и ftp
Добавлено: 31 окт 2011, 13:02
Дмит
ну если был, то там написано -
Если хочешь использовать этот пример, то тебе понадобится или самому написать или найти готовый ftp.wsc
Примеры написания и код для создания там же. Что ещё гуглить? Просто разберись. Или используй winAPI функции - сл. ссылка.
Спасибо за ссылки.
но одна не открывется,
не открывается от того, что Вы не зарегестрированы на отсылаемом форуме
http://www.programmersforum.ru, как и я

Re: vba и ftp
Добавлено: 31 окт 2011, 13:57
kooleer
http://www.programmersforum.ru - На работе не открывается,запрет. Дома - сраница была перенесена (ftp vs vba).
а вот с ftp.wsc порблема(((((((не могу догнать как создать(((((
Re: vba и ftp
Добавлено: 09 ноя 2011, 01:24
Naeel Maqsudov
ftp.wsc - это какой-то ftp-клиент, выполненный в виде ActiveX. Т.е. чтобы этот код заработал, надо где-то найти какую-то DLL, потом командой regsvr32 зарегистрировать реализованный в ней COM-сервер. А в последствии придётся еще и таскать за собой этот хвост, при переносе приложения.
Дмит дал Вам ссылку на сайт codenet, там вполне себе неплохо показано как пользоваться стандартными функциями WinAPI (FtpGetFile). ИМХО, это наиболее независимая реализация.