2

Excel を使用get_rangeして次のデータを範囲値に入れる方法を教えてください。

これを行うために使用できるはずだと思いますがget_range、方法がわかりません。

コラム

C1 = name, 
C5 = value, 
C10 = value
4

2 に答える 2

5

列見出しにこれらが必要だと思いました。そうでない場合は、get_Range() でセル参照を変更します。次のようにします。

using Excel = Microsoft.Office.Interop.Excel;

Excel.Range targetRange = targetSheet.get_Range("A1");
targetRange.Value = name;
Excel.Range targetRange = targetSheet.get_Range("E1");
targetRange.Value = value;
Excel.Range targetRange = targetSheet.get_Range("J1");
targetRange.Value = value;

A1 と J1 の間に保持したいコンテンツがない場合は、値を object[,] に入れ、A1:J1 の値を一度に設定できます。これは少し高速です。

于 2013-03-18T12:50:29.120 に答える