Q&A

  • 엑셀 파일 생성시~
if openDialog1.Execute then
begin
      XL := CreateOleObject('Excel.Application');
      SetFileAttributes(PChar(openDialog1.FileName), FILE_ATTRIBUTE_NORMAL);
      XL.WorkBooks.Open(openDialog1.FileName);  
      XL.Visible := True;
end;

이렇게 작성하면..
엑셀창이..중간에 뜨면서 생기는데..
Panel을 생성한후,,그위에 엑셀파일을 딱붙일려면..
어떻게 해야 합니까...
2  COMMENTS
  • Profile
    장태원 2003.08.11 20:35
    폼의 패널위에 엑셀을 보기 위해선 OLE 를 사용하셔야 합니다.
    컴퍼넌트 그룹 System -> OleContainer 를 이용하시면 되겠습니다.

  • Profile
    김은경 2003.08.12 06:13


    답변감사합니다..
    OleContainer...를 어떻게 사용하는지 몰라서 자꾸 에러가 나는데여..
    간단한 예제나 힌트를 좀 가르쳐 주세요..
    그리고..엑셀파일이 편집이 가능해야 하거든여..
    수정하고 저장할수잇게여.
    다시한번 부탁드릴게여.