Страницы: 1
RSS
Выборка из папки
 
Доброе время суток уважаемые!  
 
Проблема возникла в следующем:  
1. Макрос в аутлуке сохраняет все входящие в отдельную папку на харде.  
2. Макрос в экселе должен  выбрать из этих файлов всеголишь 30 xls файлов  подходящих по условию и открыть их.(названия всех файлов рандомные)
 
А в чем, собственно, проблема-то ваша заключается?  
 
Вам надо сделать эти макросы «с нуля»?
 
Допустим в файлах которые нужны будет индикатор (кодовое слово в скрытой ячейке) макрос должен перебрать все файлы в папке на предмет наличия скрытого кода и открыть нужные файлы
 
Макрос в аутлуке который сохраняет почту в папку уже есть в наличии
 
just google it!   
http://www.planetaexcel.ru/forum.php?thread_id=10756   
http://programmersforum.ru/showthread.php?t=144293   
http://excelvba.ru/code/FilenamesCollection
 
Ничего не понятно...  
"кодовое слово в скрытой ячейке" где?  
Предполагаю, что в этих файлах.  
Тогда создаём список файлов, их открываем обычным способом (или открываем  по getobject), проверяем "кодовое слово в скрытой ячейке", действуем.  
Т.е. открываем в любом случае.  
Или используем формулу (или ExecuteExcel4Macro(arg)) - в неё в цикле подставляем имя файла (из FilenamesCollection), тянем "кодовое слово в скрытой ячейке", смотрим результат, далее открываем или нет.  
инфо по ExecuteExcel4Macro(arg) есть тут: http://www.programmersforum.ru/showpost.php?p=999017&postcount=8
 
1. Есть 30 книг в каждой уникальный идентификатор (кодовое слово в защищенной ячейке), нужно чтобы макрос выбрал из папки именно эти 30 отсек повторы и открыл их для дальнейшего copy/past  
 
2. Мой макрос которы копирует привязан к имени файла и приходится вручную выбирать из огромного списка подходящие по условию и поправлять название файлов чтобы макрос понимал, к примеру должно быть "сутки_1, сутки_2....." а присылают "сутки_чтовголовувзбредет_1, сутки_яупапы_дура_2_25.04.2012.xls.xls... И далее полнейший хаос"
 
Конструкция    
If FileName like("*сутки*) then  
отсечет все файлы, в названии которого нет вашего кодового слова.  
По поводу повторов - в одной папке не может быть 2 файлов с одним именемю
 
Мне нужно чтобы к имени файла вообще не было привязки потому-что это не возможно
 
Тогда см. сообщение Hugo от 26.04.2012, 13:08
Страницы: 1
Читают тему
Наверх