- HOME
- Post in | and so on/c#
- Post at | 2012. 9. 3. 20:23 | by 밀크빵.
- View comment
C# - Excel 창 접근하기
Application -> Books -> Book -> Sheets -> Sheet 순으로 설정
private void button1_Click(object sender, EventArgs e)
{
string filename = "C:\\test.xlsx";
object missing = System.Reflection.Missing.Value;
Excel.Application EApp;
Excel.Workbook EBook;
Excel.Workbooks EBooks;
Excel.Sheets ESheets;
Excel._Worksheet ESheet;
EApp = new Excel.Application();
EApp.Visible = false;
EBooks = EApp.Workbooks;
EBook = EApp.Workbooks.Open(filename, missing, missing, missing, missing, missing, missing
, missing, missing, missing, missing, missing, missing, missing, missing);
ESheets = EBook.Worksheets;
ESheet = (Excel._Worksheet)ESheets.get_Item(1);
// Range 설정 해줘야 함
.
.
.
.
.
.
.
.
.
.
.
.
.
.
//아래 적어주면 지금 작업중인(filename에 해당하는) 엑셀 창이 뜬다.
EApp.Visible = true;
EApp.UserControl = true;
}
'and so on > c#' 카테고리의 다른 글
c# 오피스 참조한 프로젝트 배포 시 필요한 dll (0) | 2013.01.07 |
---|---|
c#dll c++에서 사용 (2) | 2013.01.02 |
C++ DLL 함수 char*를 C#에서 읽어 오기 (0) | 2012.09.26 |
C# - Excel 내용 읽어오기 (0) | 2012.09.17 |
C# - 파일 선택 다이얼로그 띄우기 (0) | 2012.08.30 |