Excel自动化C#:如何删除一列?
我正在阅读(Excel任务)以自动化一些在VS2008中的Excel操作C#
http://msdn.microsoft.com/en-us/library/syyd7czh%28v=VS.80%29.aspx
但我找不到如何删除一列(或多列)。
例如。 如何删除C列,并把剩下的部分移走?
提前致谢。
在这里你可以find如何做到这一点:
http://bytes.com/topic/c-sharp/answers/258110-how-do-you-delete-excel-column
http://quicktestprofessional.wordpress.com/2008/02/14/delete-columns-from-xl-sheet/
这是解决scheme,使其更清晰(感谢Leniel的链接)
Excel.Range range = (Excel.Range)sheet.get_Range("C1", Missing.Value); range.EntireColumn.Delete(Missing.Value); System.Runtime.InteropServices.Marshal.ReleaseComObject(range);