Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
15-1401136202
Юрий
2014-05-27 00:30
2014.12.28
С днем рождения ! 27 мая 2014 вторник


2-1386759097
Йа
2013-12-11 14:51
2014.12.28
Delphi, Excel 2007, установить параметры автофильтра


15-1401363729
В поисках железяк
2014-05-29 15:42
2014.12.28
ИБП обязательно должен быть мощнее БП?


2-1386291292
Alex80
2013-12-06 04:54
2014.12.28
Строка фиксированной ширины с помощью Format


4-1270795936
Рацелий
2010-04-09 10:52
2014.12.28
Перехват текущей папки||Вызов vista balloon





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский