Очистить автофильтр в Excel, используя C # - PullRequest
0 голосов
/ 18 ноября 2011

Я успешно экспортирую данные из моего приложения WPF в Excel. В этом листе Excel я фильтрую два столбца в «AM» и «AL». Когда я собираюсь перезагрузить таблицу Excel, новые значения фильтра конфликтуют со старыми отфильтрованными значениями.

Хочу очистить значения автофильтрации двух столбцов. Так что кто-нибудь может дать некоторые предложения по этой проблеме и сообщить мне, как мне поступить с этой проблемой, или прислать мне пример кода для очистки автофильтров для определенных столбцов в Excel.

Здесь MyCode

if (_taskPaneViewModel.TTLrecQtySelectionStart == _taskPaneViewModel.TTLrecQtyMinimum )
{
    range.AutoFilter(TTLrecQtyColumnNumber, Type.Missing, XlAutoFilterOperator.xlAnd,        Type.Missing, true);
}

Теперь я хочу очистить этот автофильтр в этом диапазоне. Кто-нибудь может сказать мне решение этой проблемы? Это ломает мне голову.

1 Ответ

0 голосов
/ 18 ноября 2011
range.WorkSheet.AutoFilterMode = false;

Поставьте вышеприведенное утверждение перед установкой фильтра с использованием новых столбцов.
Помогает ли это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...