お役に立てれば幸いです。
いくつかのパラメーターを渡すだけで 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...)
これが可能である場合、または別の方法がある場合のアイデアはありますか?
ありがとう!