|
기존 엑셀 파일(Test1.xls)을 열어 다른 이름의 기존 엑셀 파일(Test2.xls)로 저장하려고 하는데
Test2.xls의 Sheet를 달리하면서 저장하고자 합니다.
예를 들어 3번 저장을 하면 Test2.xls의 Sheet가 3개 생성되기를 바랍니다.
ExcelApplication1
ExcelWorkbook1
ExcelWorksheet1를 사용하는데..
한개의 Sheet만 저장할때는 다음과 같은 형식으로 하면 되는데..
ExcelApplication1->Connect();
ExcelApplication1->set_Visible(0, false);
ExcelWorkbook1->ConnectTo(ExcelApplication1->Workbooks->Open("Test1.xls");
ExcelWorksheet1->ConnectTo(ExcelApplication1->Worksheets->get_Item((TVariant)1));
ExcelWorksheet1->Activate();
ExcelWorksheet1->SaveAs("Test2.xls");
Sheet를 추가할때는 어찌해야 할지 모르겠습니다.
|