在数据透视表中以编程方式设置Microsoft Excel 2010文件中的filter参数

我想使用代码在Excel文件中设置filter值,然后用户将能够下载它。
我尝试了这里给出的方法,但没有设置filter

我正在使用Microsoft SharePoint 2010自定义Web部件。
它在控制台应用程序中工作正常,但是当我们在webpart中添加相同的代码时,它失败了。 这又适用于Ids,而不适用于控制台应用程序中的名称。
试图find其他方法。 任何来源将是伟大的

错误消息: 您尝试设置的一些参数不再是有效的参数。 结果,没有参数被设置。
如果参数被删除,包含公式,在另一个对象(例如Table或PivotTable)中,或者如果它们的命名范围不再仅引用单个单元格,则这些参数可能会变为无效。