2011-11-18 43 views
0

我正在將WPF應用程序的數據成功導出到Excel。在該Excel工作表中,我在「AM」和「AL」過濾兩列。當我要重新加載Excel表格時,新的過濾器值與舊的過濾值衝突。使用C#在Excel中清除自動篩選器

我想清除兩列自動篩選值。因此,任何人都可以就這個問題提出一些建議,並讓我知道我應該如何處理這個問題,或者向我發送一些示例代碼,以便爲Excel中的特定列清除自動過濾器。

這裏mycode的是

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

現在我想清楚這個自動篩選在此範圍內。任何人都可以告訴我解決這個問題的方法嗎?它打破了我的頭。

+0

@Juliuze:謝謝你的回覆。但在值範圍內沒有可用的AutoFilterMode等屬性名稱 –

回答

0
range.WorkSheet.AutoFilterMode = false; 

設置使用新列過濾器之前把上面的語句。
這有幫助嗎?

相關問題