使用c#移动到excel中下一行的下一个单元格

时间:2012-08-13 06:54:16

标签: c# excel automation pia

如何使用C#移动到Excel中的下一行。我正在使用Office PIA v 14.当我使用Range.Next属性时,它会立即将我带到单元格。我怎样才能进入下一行?即。紧接着下面的细胞。

2 个答案:

答案 0 :(得分:3)

Range.Next返回一个Range对象,表示下一个单元格

我不是真正最伟大的专家,但根据文档,你应该使用Offset。 http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.range.offset

这是一些伪代码

var excelApp = this.Application;
int skipRows = 1;
int skipCells = 0;
var nextRange = excelApp.ActiveCell.Offset[skipRows, skipCells].Select();

答案 1 :(得分:1)

请尝试以下代码:

Range oRng = ws.get_Range(Column + (row +1), Type.Missing);

其中ws是工作表对象。