如何使用C#interop重新排序excel中的列

如何使用interop更改MS excel中的列索引?

假设我想将C列移动到A列位置

我想知道如何使用excel互操作以编程方式执行此操作

试试这个..

//切割列c并插入A,向右移动列

  Excel.Range copyRange = xlWs.Range["C:C"]; Excel.Range insertRange = xlWs.Range["A:A"]; insertRange.Insert(Excel.XlInsertShiftDirection.xlShiftToRight, copyRange.Cut());