目的:V20304B SPIRE.xls 設定 Excel 背景顏色 & 本文顏色
處理說明: 1> 設定背景顏色 Range ["A1:E1"] and ["A2:A10"]
worksheet.Range["A1:E1"].Style.Color = Color.MediumSeaGreen;
worksheet.Range["A2:A10"].Style.Color = Color.LightYellow;
2>設定背景顏色 cell E6
using System.Drawing;
worksheet.Range["E6"].Style.Color = Color.Red;
3>設定字體顏色
worksheet.Range["A2:G3"].Style.Font.Color = Color.Red;
4>設定字體粗體
worksheet.Range["A2:G3"].Style.Font.isBlod = true;
Ex: V20305C.cs
ws.Range[myfunc.GetExcelPos(10, Tmp_cur_row)].Style.Font.Color = Color.Blue;
ws.Range[myfunc.GetExcelPos(10, Tmp_cur_row)].Style.Font.IsBold = true;
sheet.Range["A1"].Text = "我是A1单元格";
sheet.Range[1, 2].Text = "我是第1行的第2个单元格";
sheet.Range[“G11”].RowHeight = 30; //欄高
sheet.Range[“G11”].ColumnWidth = 40; //欄寬
sheet.Range["A5:B6"].Merge(); /欄位合併
worksheet.Range["A2:G3"].Style.Font.Color = Color.Red; //字體顏色
sheet.Range[1, 2].Text = "我是第1行的第2个单元格";
sheet.Range[“G11”].RowHeight = 30; //欄高
sheet.Range[“G11”].ColumnWidth = 40; //欄寬
sheet.Range["A5:B6"].Merge(); /欄位合併
worksheet.Range["A2:G3"].Style.Font.Color = Color.Red; //字體顏色
1>*.cs
//若上層件號=SRU_件號 or 若目前件號=SRU_件號 , 則字體顏色為藍色+粗體
if (Tmp_cur_NHA_PN == Tmp_SRU_PN)
{
ws.Range[myfunc.GetExcelPos(9, Tmp_cur_row)].Style.Font.Color = Color.Blue;
ws.Range[myfunc.GetExcelPos(9, Tmp_cur_row)].Style.Font.IsBold = true;
}
if (Tmp_cur_PN == Tmp_SRU_PN)
{
ws.Range[myfunc.GetExcelPos(10, Tmp_cur_row)].Style.Font.Color = Color.Blue;
ws.Range[myfunc.GetExcelPos(10, Tmp_cur_row)].Style.Font.IsBold = true;
}
沒有留言:
張貼留言