をnextlineし、私はそれが唯一のコードから明らかである列A1への書き込みを得るものは何でも私が送信され、MSG、しかし、2007年書き込みがExcel 2007で現在
public static void createSpreadsheet(String msg)
{
Excel.Application oXL;
Excel.Workbook oWB;
Excel.Worksheet oSheet;
Excel.Range oRng;
oXL = (Excel.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Excel.Application");
oWB = oXL.Workbooks.get_Item(1);
oSheet = (Excel.Worksheet)oWB.ActiveSheet;
oXL.Visible = true;
oXL.UserControl = false;
oRng = oSheet.get_Range("A1", "A" + 1);
oRng.Value2 = msg;
}
をエクセルに書き込み、次の方法があります上記。
上記のコードを拡張すると、追加のメッセージが送信されるたびに、以前に書き込まれた列の下に追加されます。 コンソールアプリケーションでは、これを行うことができます:Console.writeline(msg)。それをどのようにして達成するのですか?
例:メッセージ1(COL A1) メッセージ2(COL A2) メッセージ3(COL A3) ....
ありがとう..今、私はそれをどのようにすべきか理解しています。 – Queryer