xSt.get_Range(excel.Cells[2, 1], excel.Cells[2, colIndex]).HorizontalAlignment = XlHAlign.xlHAlignCenterAcrossSelection;
這樣可以賦值嗎?
get_Range 這個方法,測試不成功。
如果該成
xSt.get_Range(“A2”,“B4”).HorizontalAlignment = XlHAlign.xlHAlignCenterAcrossSelection;
才可以的。
private string GetRangColumn(int colIndex) { colIndex += 65; string rangColumn = ((char)colIndex).ToString(); int lcolIndex = colIndex / 91; if (lcolIndex > 0) { int rcolIndex = colIndex % 91; rangColumn = GetRangColumn(lcolIndex-1); rangColumn += GetRangColumn(rcolIndex); } return rangColumn; }
這個是我加的 從整數轉換成A 的代碼,是否需要。