[英]C# Excel Interop - remove first row from Range
我正在嘗試刪除給定范圍的第一行。 但是出現類型不匹配錯誤。
從以下示例: Excel與c#:復制范圍時,將第一行取消
我正在嘗試這樣的事情:
Excel.Range rngNoHeaders = NamedRange.RefersToRange[NamedRange.RefersToRange.Cells[2, 1], NamedRange.RefersToRange.SpecialCells(Excel.XlCellType.xlCellTypeLastCell)];
任何幫助表示贊賞。 提前致謝!
給定任何范圍(下面的示例是我任意選擇的一個示例),這是刪除該范圍的第一行的方法:
Excel.Range r = ws.Range["A18:A23"];
r.Rows[1].EntireRow.Delete();
所以我假設NamedRange
是Range類型的對象? 如果是這樣的話:
NamedRange.Rows[1].EntireRow.Delete();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.