在互操作性上下文中,com对象的方法AutoFilter失败

时间:2019-02-13 14:44:14

标签: c# excel-interop

我使用excel interop在excel workskeet范围内输出了一个巨大的2d数组。我想在范围的第一行得到过滤器的提示。

Range topLeft = (Range) worksheet.Cells[rowOffset, colOffset];
Range topRight = (Range)worksheet.Cells[rowOffset, colOffset + resNbCol];
Range rngFilter = worksheet.get_Range(topLeft, topRight);
rngFilter.AutoFilter(); // this call fails

但是https://docs.microsoft.com/en-us/previous-versions/office/developer/office-2007/bb242013(v=office.12)说:“如果省略所有参数,则此方法只是在指定范围内切换自动筛选下拉箭头的显示”。我在做什么错了?

0 个答案:

没有答案