반응형
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | /* 함수명 AddSheet * 입력인자 : 원하는 이름의 Sheet 추가 * Sheet에 마지막에 원하는 Sheet가 추가된다. */ public void AddSheet(string sheet_name) { int totalSheets = xlApp.ActiveWorkbook.Sheets.Count; xlWorkSheet = (Excel.Worksheet)this.xlApp.Worksheets.Add(); xlWorkSheet.Name = sheet_name; ((Excel.Worksheet)xlApp.ActiveSheet).Move(misValue, this.xlApp.Worksheets[totalSheets+1]); } /* 함수명 SetSheetName * 입력인자 : Sheet의 번호와, Sheet의 이름 */ public void SetSheetName(int sheet_num, string sheet_name) { xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(sheet_num); xlWorkSheet.Name = sheet_name; } |
엑셀의 Sheet를 생성하거나, Sheet의 이름을 바꾸는 함수를 만들어 보았다.
AddSheet에서
((Excel.Worksheet)xlApp.ActiveSheet).Move(misValue,
this.xlApp.Worksheets[totalSheets+1]);
부분을 제거하면, Sheet는 제일 앞에 위치하게 되고,
현재의 함수는 Sheet가 가장 마지막에 위치하도록 되어 있다.
반응형
'Language > C#' 카테고리의 다른 글
[C#] Singleton (싱글톤) (2) | 2013.12.04 |
---|---|
[C#] Excel 다루기 - 셀 크기 조절, 색 입히기, 셀 선택 (0) | 2013.11.24 |
엑셀파일 생성 및 저장 (0) | 2013.11.21 |
[오류] 'Microsoft.ACE.OLEDB.12.0' 공급자는 로컬 컴퓨터에 등록할 수 없습니다. (0) | 2013.11.21 |
Excel 다루기 (Microsoft Excel 14.0 Object Library) - 1 (0) | 2013.11.20 |