C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[37341] Excel관련 질문입니다.
김현민 [readymin] 919 읽음    2004-09-20 15:57
모니터링 프로그램을 만들어 수신되는 데이터를 excel파일로 저장을 할려고 합니다.
우선 excel파일을 열고 저장하는 것까지는 성공했는데, 예상치 못한 에러가 뜨는군요.

먼저 FormCreate함수 안에
"ExcelApplication1->Connect();" 문은 써서 excel과 연결하였구요.

버튼을 누르면 excel 이 실행되러 화면에 뜨도록 했고,
workbook을 새로 추가하면서 worksheet의 이름을 정하였습니다.

  ExcelWorkbook1->ConnectTo(ExcelApplication1->Workbooks->Add());

  ExcelWorksheet1->ConnectTo(ExcelApplication1->Worksheets->get_Item((TVariant)2));
  ExcelWorksheet1->set_Name(WideString("TURBINE-DATA"));
  ExcelWorksheet1->ConnectTo(ExcelApplication1->Worksheets->get_Item((TVariant)1));
  ExcelWorksheet1->set_Name(WideString("OVERVIEW"));

ExcelApplication1->set_Visible(0,true);

프로그램을 종료시키면 excel도 함께 종료하고요. excel프로그램이 실행중에
버튼을 누르면 다른 workbook이 새로 만들어집니다.

그런데 에러가 뜨는 곳은 프로그램을 종료시키지 않고 excel프로그램만 종료시켰다가
버튼을 눌려 다시 excel프로그램을 실행시킬려고 하면 excel 프로그램이 실행되는 것 같은데
완전히 실행되는 것은 아니고 workbook만 화면에 뜨면서 worksheet는 화면에 보이지 않습니다.
excel 프로그램만 종료시키고 Ctrl+Alt+Del키를 누르면 Excel Application이 죽지 않고
실행중이더군요.

Excel 프로그램을 먼저 끝내고 다시 실행을 해도 정상적으로 excel 프로그램이 실행될 수는 없나요?
이 Excel 때문에 몇달째 고민하고 있는지.......ㅡㅡ

+ -

관련 글 리스트
37341 Excel관련 질문입니다. 김현민 919 2004/09/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.