0
希望すると助かります。CでExcel worksheet.rangeをプログラムでビルドする
私はいくつかのパラメータを渡すだけで、Excelシート範囲を構築する方法を探しています。私の方法は次の通りです:
private void TableCellformatting(int rowStart, int rowEnd, char colStart, char colEnd)
{
char temp;
StringBuilder s = new StringBuilder();
excelSheetRange = null;
for (int i = rowStart; i <= rowEnd; i++)
{
temp = colStart;
while (temp <= colEnd)
{
if (s.Length > 0)
s.Append(", ");
s.Append(string.Format("{0}{1}", temp.ToString(), i));
temp++;
}
}
excelSheetRange = excelSheet.get_Range(s.ToString());
excelSheetRange.HorizontalAlignment = Microsoft.Office.Interop.Excel.XlHAlign.xlHAlignCenter;
}
これはexcelSheet.get_Rangeの部分が呼び出されるまで実行されます。これは、ことも可能である場合、または別の方法があるかどう
get_Range("A1", "A2" etc...)
任意のアイデア:私は手動で細胞数を渡すとき、私はこのようにそれをしなければなりませんか?
ありがとうございます!
良いもの!私は[]のために()を入れ替えてくれました - ありがとう! – donpisci