希望你能帮忙。
我正在寻找一种通过传入一些参数来构建 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...)
如果这是可能的,或者是否有其他方法,有什么想法吗?
谢谢!