프로인트
40
2019-03-26 09:12:41 작성 2019-03-26 11:39:43 수정됨
2
547

델파이 한셀로 추출


평소에 델파이에서 엑셀을 추출할때 델파이상  프로시저를(DB프로시저 아님) 호출하여 작업합니다

아래의 부분이 엑셀을 호출하는 부분일거라고 생각하는데 이거를 한셀로 불러오고싶습니다

    try
      //엑셀을 실행
      XL := CreateOLEObject('Excel.Application');
    except
      MessageDlg('Excel이 설치되어 있지 않습니다.', MtWarning, [mbok], 0);
      Exit;
    end;

'hancel.Application' 이라고만 해준다면 한셀을 자동으로 불러올까요?

아니라면 어떡해야 한셀을 호출할까요?





0
0
  • 답변 2

  • CyanGlint
    652
    2019-03-26 10:02:01

    델파이는 잘 모르지만, 로컬 시스템의 엑셀 프로그램에 의존하는 COM API로 보이는군요.

    엑셀용으로 제공되는 API일거라 한셀은 호환 불가능할겁니다.

    한컴에서 제공하는 API가 있는지 알아보세요.

    1
  • 프로인트
    40
    2019-03-26 11:40:44 작성 2019-03-26 13:12:56 수정됨

    HCell.Application 이라고하면 문제없이 호환되네요 감사합니다!

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.