【发布时间】:2018-08-30 21:51:58
【问题描述】:
我有一个范围(一行),我想知道该范围内第一个和最后一个填充值的列位置。这就是我试图计算位置的方式。
var xlRange = (Excel.Range)currentSheet.Cells[10, 1].EntireRow; // 10th row.
long firstColumn= (long)xlRange.get_End(Excel.XlDirection.xlToRight).Column;
工作表如下所示:
firstColumn 返回 8。这是正确的。但我不知道如何获取最后一个填充单元格的列位置。
还有
long firstColumn= (long)xlRange.get_End(Excel.XlDirection.xlToRight).Column;
当 excel 设置如下时,firstColumn 返回 12:
我希望得到 1 个。
任何指针?
【问题讨论】:
标签: c# excel range vsto office-interop