Форум: "Начинающим";
Текущий архив: 2014.12.28;
Скачать: [xml.tar.bz2];
ВнизDelphi, Excel 2007, установить параметры автофильтра Найти похожие ветки
← →
Йа (2013-12-11 14:51) [0]Всем привет!
Работаю с Excel через OLE (Excel 2007).
Вообщем почти разобрался со всем, кроме установки автофильтра.
Нашёл пример его установки :
Sheet.Cells[1, 1].AutoFilter(3,">=8",xlAnd,EmptyParam,True);
Применил его к своему проекту, изменив параметры № 1, 2.
Но когда я устанавливаю значение второго параметра ">=8" -отбор по заданному значению не происходит. В колонке просто снимается признак "выделить все". В колонке которой устанавливается отбор содержится текст длиной в 2 символа.
← →
sniknik © (2013-12-11 17:55) [1]> В колонке просто снимается признак "выделить все".
похоже второй параметр устанавливаешь у другой, не связанной ячейки, попробуй у "диапазона" (селекшион, как в макросе сам ексель желает)
← →
Йа (2013-12-12 08:10) [2]Вопрос решён.
В моём случае автофильтр нужно было устанавливать так :
Sheet.Cells[1, 1].AutoFilter(3, ">=8", True);
вместо :
Sheet.Cells[1, 1].AutoFilter(3,">=8",xlAnd,EmptyParam,True);
To : sniknik ©
Ага, и с этим я тоже маху дал :) Спасибо!
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2014.12.28;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.002 c