下面是自写的一个删除Excel列的方法,现使用正常!
/// <summary>
/// 删除 Excel中指定列
/// </summary>
/// <param name="ColNum"></param>
/// <returns></returns>
protected bool DeleteCol(int ColNum)
{
((Excel.Range) m_objSheet.Cells[1,ColNum]).Select();
((Excel.Range) m_objSheet.Cells[1,ColNum]).EntireColumn.Delete(0); //this.m_objSheet.UsedRange.Columns.Delete(ColNum);
return true;
}