这个代码不太明白 谁给解释下
sheet.get_Range(
sheet.Cells[1, 1], sheet.Cells[sheet.Rows.Count, 1])
.Insert(Missing.Value, XlInsertShiftDirection.xlShiftToRight);
sheet.get_Range(
sheet.Cells[1, 1], sheet.Cells[sheet.Rows.Count, 1])
.Insert(Missing.Value, XlInsertShiftDirection.xlShiftToRight);
http://msdn.microsoft.com/zh-cn/library/eh475e6f(VS.80).aspx
sheet.Cells[sheet.Rows.Count, 1] = A列 最后一个单元格 2007版是"A1048576"sheet.get_Range(
sheet.Cells[1, 1], sheet.Cells[sheet.Rows.Count, 1]).InsertXlInsertShiftDirection.xlShiftToRight 向右移动单元格也就是在 A 列前插入1列其实写成 sheet.Rows("A:A" 或者 1).Insert .. 就可以了