C#和Excel-对行进行分组并移动加/减图标

Off*_*con 2 c# excel

我通过C#将Excel工作表中的某些行分组为某些特定的组。出现在左侧(折叠和展开这些组)的加号/减号按钮设置为低。Excel工作表图片

似乎第一个加号按钮已连接到第二个项目。在这种情况下,我只有3个小组,但很快就会有400个小组。当其他人使用此工作表时,他/她可能不知道哪些按钮属于哪些组/项目。

我该怎么做才能使其更清楚?

这是我用来对这些行进行分组的代码:

static Excel.Range myRange;
...
String rangeStr = (startRow+1) + ":" + endRow;
myRange = worksheet.Rows[rangeStr] as Excel.Range;
myRange.Group();
Run Code Online (Sandbox Code Playgroud)

Voj*_*nal 5

尝试这个:

worksheet.Outline.SummaryRow = XlSummaryRow.xlSummaryAbove;
Run Code Online (Sandbox Code Playgroud)

这会将组加号移动到组的顶部而不是底部。