Как закрепить верхнюю строку и применить фильтр в автоматизации Excel с помощью C #

У меня есть автоматизация создания документа Excel из C #. Я пытаюсь заморозить верхнюю строку своего рабочего листа и применить фильтр. Это то же самое, что и в Excel 2010, если выбрать «Просмотр»> «Закрепить области»> «Закрепить верхнюю строку», а затем после выбора данных в верхней строке> Фильтр. Я не знаю, как применить фильтр, но я пытался заморозить верхнюю строку, и он просто заморозил весь рабочий лист. Есть ли у кого-нибудь решение моей проблемы. Проблема с фильтром данных - вот где мне нужна дополнительная помощь, поэтому, если у кого-то есть решение, пожалуйста, просветите меня.

Большое спасибо, KBP

        workSheet.Activate();
        Excel.Range firstRow = (Excel.Range)workSheet.Rows[1];
        firstRow.Activate();
        firstRow.Select();
        firstRow.Application.ActiveWindow.FreezePanes = true;
42
задан ashleedawg 10 July 2018 в 17:16
поделиться