用c#插入Sheet时,如何做到插入的sheet总是在最后,这里我总结了一下,大多数人不知道object Before、object After如何填写,其实这里可以添加一个sheet对象。把这个sheet添加在Before处,生成Sheet时就添加在前面,把这个sheet
添加在After处,生成Sheet时就添加在后面。
下面是我写的一个添加Sheet的方法:
public Excel._Worksheet AddSheet(Excel._Workbook xBk, string sheetName) { Excel.Worksheet sheet = (Excel.Worksheet)xBk.Sheets.get_Item(xBk.Sheets.Count); Excel._Worksheet xSt1 = (Microsoft.Office.Interop.Excel._Worksheet)xBk.Sheets.Add
(Missing.Value, sheet, Missing.Value, Missing.Value); xSt1.Name = sheetName; xSt1.Activate(); return xSt1; }