2024年5月22日 星期三

V20304B SPIRE.xls 設定 Excel 背景顏色 & 本文顏色 & 欄高/欄寬 - CELL - V20305C

 目的: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;    //字體顏色







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;
                        }

沒有留言:

張貼留言