Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Макрос - Сохраненные операции импорта ver.2007
 
 автор: katerpeller   (17.03.2011 в 13:04)   личное сообщение
 
 

Господа, а кто-нибудь делал макросом то же, что и "Сохраненные операции импорта" в 2007 Аксе.
Хотелось бы выдернуть код, который записывается при сохранении такого импорта.
Основная задача - прикрутить к нему еще окошко выбора импортируемого файла, т.к. приходится ежедневно импортить несколько файлов с разным именем, а записанный мастером импорт ссылается только на конкретное имя и папку. Получается импортировав однажды 1 файл с именем test_11_01_01.csv - приходится переименовывать каждый файл руками на аналогичное имя. И запускать мастера.

Думаю прикрутить процедуру, которая переименовывала бы поочередно файлы (в конкретной папке например), а затем запускала этот мастер. Но опять же неясно как из VBA его запустить

Никто не сталкивался?

P.S. Гуглил, да ничего ненавыгулил.

  Ответить  
 
 автор: shanemac51   (17.03.2011 в 13:47)   личное сообщение
 
 


sub a1103171346()
s1=dir("*.csv")
do while len(s1)>0
copyfile s1,test_11_01_01.csv
'''или filecopy  --забыла 
вызов макроса импорта test_11_01_01.csv
s1=dir
loop
end sub


  Ответить  
 
 автор: katerpeller   (17.03.2011 в 15:19)   личное сообщение
 
 

Спасибо! С этим и сам разобрался.

DoCmd.RunSavedImportExport ("test") помогло, а уж переименовывать файл можно 1000 и 1 способом.

P.S. Хотя было бы классно еще и код этого SavedImportExport поглядеть. Но это уже для общего развития

  Ответить  
 
 автор: Анатолий (Киев)   (17.03.2011 в 18:52)   личное сообщение
 
 

Не созданы мы для легких путей... (х/ф "Добровольцы")
Есть старый-добрый TransferText, котрорый делает то же самое, но ему можно подставить любой путь, который, в свою очередь, можно получить с помощью объекта FileDialog.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList