2010-08-19 61 views

回答

17

这里是解决方案,使其更清晰(感谢Leniel的链接)

Excel.Range range = (Excel.Range)sheet.get_Range("C1", Missing.Value); 
range.EntireColumn.Delete(Missing.Value); 
System.Runtime.InteropServices.Marshal.ReleaseComObject(range); 
+1

是什么'sheet' ...你怎么得到它? – Si8 2016-12-15 19:15:46

+0

http://stackoverflow.com/questions/41170869/how-to-delete-entire-row-if-a-match-is-made-in-a-cell-in-that-row – Si8 2016-12-15 19:21:53