3

C# を使用して Excel の次の行に移動するにはどうすればよいですか。Office PIA v 14 を使用しています。Range.Next プロパティを使用すると、範囲のすぐ右のセルに移動します。次の行に移動するにはどうすればよいですか? すなわち。すぐ下のセル。

4

2 に答える 2

3

Range.Nextは、次のセルを表すRangeオブジェクトを返します。

私は実際に生きている最高の専門家ではありませんが、ドキュメントによると、代わりにオフセットを使用する必要があります。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();
于 2012-08-13T08:17:56.700 に答える
1

次のコードを試してください。

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

wsワークシート オブジェクトはどこにありますか。

于 2012-08-13T08:16:41.833 に答える