Имя: Пароль:
1C
1С v8
1С8 + Excel + Отбор
0 SONICUS
 
13.12.11
16:06
В 1С 8 идет импорт данных из файл xls. Если пользователь поставил отбор в экселе и записал его, то обрабатываются не все данные. Как перед обработкой файл эксель отключить весь отбор в нем?
1 rotting
 
13.12.11
16:07
через макросы глянь код VB
2 shuhard
 
13.12.11
16:09
(0) используй ADODB
3 SONICUS
 
13.12.11
16:45
вот чего выдает запись макроса
Sub Макрос1()
'
' Макрос1 Макрос
'

'
   Selection.AutoFilter
   ActiveSheet.Range("$A$2:$J$229").AutoFilter Field:=5, Criteria1:="упак"
   Selection.AutoFilter
End Sub
4 SONICUS
 
13.12.11
17:03
Короче не понимаю. Пробовал
Лист = Книга.WorkSheets(1);
//Лист.AutoFilter.FilterMode = false;
Лист.AutoFilter.FilterMode = Ложь;

Все выдает ошибки. Как блин убрать этот дурацкий отбор?
5 zender
 
13.12.11
17:33
(0) ActiveSheet.ShowAllData
6 SONICUS
 
14.12.11
09:45
Спасибо. Вроде помогло.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший