Q&A

  • EXCEL종료후 ERROR!!
아래는 프로그램의 소스 일부 입니다!

myexcel:=createoleobject('excel.application');
  myexcel.workbooks.open('c:\EDI\DOWN\HOMEPLUS\상품등록요청서.xls');
  myexcel.sheets['아이템카드'].select;
  myexcel.worksheets['아이템카드'].Range['I22'].Select;
  MyPic := myexcel.worksheets['아이템카드'].Pictures.Insert('c:\EDI\DOWN\HOMEPLUS\TEST.jpg');

  myexcel.visible:=true;

  if  VarIsEmpty(myexcel) then
  begin
     myexcel.workbooks.close;
     myexcel.DisplayAlerts := False;
     myexcel.Quit;
     myexcel := unassigned;
   end;

델파이 프로그램에서 EXCEL를 구동시킨후 엑셀에 DB의 내용을 뿌려주고 일부는 사용자가  작업하여 엑셀파일을 저장하는 프로그램을 진행중인데 , 문제는 엑셀의 창닫기를 눌러 종료시키고 저장한 엑셀파일을 윈도우에서 다시 실행했을때 엑셀화면의 상단부분, 도구모음부분만 보이고 SHEET는 전혀 보이지 않는다는 것입니다! 해결책좀 알려주세요! 여기저기 찾아다니며 해보았지만 아무런 소용이 없네요!!


0  COMMENTS