C#和Excel – 分组行,并移动加号/减号图标

我通过C#将Excel表中的一些行分组到某些特定的组。 出现在左边(加倍和展开这些组)的加号/减号button被设置为低一点。 Excel工作表图片

它看起来像第一个加号button附加到第二个项目。 在这种情况下,我只有3个组,但不久就会有400个。 当其他人正在处理这张表时,他/她可能不知道哪些button属于哪个组/项目。

我能做些什么来使其更清楚?

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

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

尝试这个:

 worksheet.Outline.SummaryRow = XlSummaryRow.xlSummaryAbove; 

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