usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Text.RegularExpressions;usingSystem.Drawing;usingSystem.Threading;usingWinForms=System.Windows.Forms;usingRanorex;usingRanorex.Core;usingRanorex.Core.Repository;usingRanorex.Core.Testing;usingMicrosoft.Office.Interop.Excel;namespaceGlobalProjects{publicpartialclassExcelHeadRowFormatting{privatevoidInit(){HeadRowFormatting();}Excel.Applicationxlapp;Excel.Workbookxlworkbook;Excel.Worksheetxlworksheet;Excel.Rangexlrange;publicvoidReleaseObject(objectxl){try{System.Runtime.InteropServices.Marshal.ReleaseComObject(xl);xl=null;}catch{xl=null;Report.Info("Unable to release the object "+xl);}finally{GC.Collect();}System.Runtime.InteropServices.Marshal.ReleaseComObject(xlworkbook);System.Runtime.InteropServices.Marshal.ReleaseComObject(xlapp);}publicvoidHeadRowFormatting(){xlapp=newExcel.ApplicationClass();xlapp.Visible=true;xlapp.EnableAnimations=false;xlapp.WindowState=Excel.XlWindowState.xlMaximized;xlworkbook=xlapp.Workbooks.Open("D:\\Ranorex\\GlobalProjects\\Data.xlsx");xlworksheet=(Excel.Worksheet)xlworkbook.Sheets["Data"];xlworksheet.get_Range("A1","E2").Merge(false);xlrange=xlworksheet.get_Range("A1","E2");xlrange.FormulaR1C1="Employee(s) Information";xlrange.VerticalAlignment=5;xlrange.Font.Bold=true;xlrange.Interior.Color=System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Navy);xlrange.Font.Color=System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.White);xlrange.Font.Size=15;xlrange=xlworksheet.get_Range("A3","E3");xlrange.Font.Bold=true;xlrange.Interior.Color=System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Gray);xlrange.Font.Size=10;xlrange=xlworksheet.get_Range("E4");xlrange.EntireColumn.NumberFormat="MM/DD/YYYY";xlworkbook.Save();xlapp.Quit();ReleaseObject(xlworksheet);ReleaseObject(xlworkbook);ReleaseObject(xlapp);}}}
Comments and Reactions
Thank You
Dear User, Thank you for visitng Codeaft. If you are interested in technical articles, latest technologies, and our journey further, please follow us on LinkedIn.