添加filter到Excel表单

我有ac#应用程序运行一些代码,并在Excel中生成一个报告。 报告是好的 – 做所有的格式,除了当我去把自动filter。

我得到错误消息“范围类失败的自动过滤方法”。 当我通过代码的一步,我可以通过VBA添加一个filter,它的工作原理 – 不知道为什么它不在我的C#应用​​程序内工作。

using Excel = Microsoft.Office.Interop.Excel; Excel.Range rngFilter = _xlWorksheet.get_Range("A2", "L2"); rngFilter.AutoFilter(); rngFilter = null;