엑셀 어플관련 변수 선언합니다.
//declaring the application
Microsoft.Office.Interop.Excel.Application oAppln = null;
//declaring work book
Microsoft.Office.Interop.Excel.Workbook oWorkBook;
//declaring worksheet
Microsoft.Office.Interop.Excel.Worksheet oWorkSheet;
//declaring the range
Microsoft.Office.Interop.Excel.Range oRange;
oAppln = new Microsoft.Office.Interop.Excel.Application();
oWorkBook = (Microsoft.Office.Interop.Excel.Workbook)(oAppln.Workbooks.Add(true));
oWorkSheet = (Microsoft.Office.Interop.Excel.Worksheet)oWorkBook.ActiveSheet;
Method 선언합니다.
/* Set Cell Border Style */
private void SetBorder(object cell1, object cell2)
{
oRange = oWorkSheet.get_Range(cell1, cell2);
oRange.Borders.LineStyle = BorderStyle.NotSet;
oRange.Borders.Color =
System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Black);
}
cell1 = oWorkSheet.Cells[1, 1];
cell2 = oWorkSheet.Cells[5, 5];
SetBorder(cell1, cell2);
이렇게 하면 셀(A1)부터 셀(E5) 까지 범위에 border를 설정합니다.
'개발 > C# .NET' 카테고리의 다른 글
ASP.NET에서 Excel문서에 Cell Color 설정하기 (1) | 2009.11.02 |
---|---|
라이언엑셀 죽이기 (0) | 2009.10.09 |
Enum Type 데이터를 바인딩하기 (0) | 2009.03.18 |