我想将第1页的行复制到第2页。但是,第1页的分组级别为7.以下代码正在复制所有行但是,它不会在第4级之后复制分组。也就是说,它不会显示5级,6级,7级的任何分组。
代码如下:
srcworkSheet.Activate();
Assy1 = (Microsoft.Office.Interop.Excel.Range)srcworkSheet.get_Range("A3", "A25").EntireRow;
Assy1.Select();
Assy1.Copy(Type.Missing);
//Copy First Assembly to Sheet 2:
destworkSheet.Activate();
destrange = (Microsoft.Office.Interop.Excel.Range)destworkSheet.Cells[2, 1];
destrange.Select();
destworkSheet.Paste(Type.Missing,Type.Missing);
答案 0 :(得分:0)
问题是新创建的工作表有
_workSheet.Outline.SummaryRow = Excel.XlSummaryRow.(xlSummaryAbove/xlSummaryBelow);
设置为xlSummaryBelow。这导致分组被中断。将其更改为源表格所具有的值。