Q&A

  • 델파이로 엑셀 다루기를 OLE 말고 COM으로...
OLE로 하는건 잘 알겠습니다만... 이건 너무 느립니다.

COM Object로 직접 다루는 법이 있는데...

Delphi 메뉴에서

"Project" -> "Import Type Library" -> "Microsoft Excel 8.0 Object Library (Version 1.2)"를 해서 생성자, 소멸자, 모든 엑셀 프로퍼티와 메소드가 Excel_TBL.PAS에 델파이형식으로 작성되고 로딩된 것까지는 알겠는데...



Uses EXCEL_TLB;

하면 Excel Application Instance를 Application_ 으로 잡을수 있지요.

var

X_ : Application_;

...

X_.Workbooks.....



이러면 자동스크립트완성기(?)-어디서 번역을 이렇게 해놓으셨더군요. 점찍으면 나오는거-도 되고...

되긴되는데... 워낙 많은 프로퍼티에 메소드라 뭘써야 될지 모르겠슴다.

이거 잘 아는분이 한분 계셨는데 어느분이신지... 다시한번 알려주시면 좋겠네요.

이 방법이라면 상당히 빠른 인터페이스를 할 수 있는데 말입니다.

0  COMMENTS