델파이에서 오피스를 제어하는 방법을 알고 싶습니다.
팁 게시판에서 찾아보니, 다음과 같은 글이 있네요...
-----------------------------
MS office제품은 VB SCRIPT를 사용하시는건 다들 아시죠.
델파이에서 EXCEL이나 오피스 제품군을 제어할 경우 서버 컴포넌트를 이용을 해야겠는데
빈약한 도움말및 자료로 인해서 힘들구요.
서버 컴포넌트의 예제는 오피스 제품군에 널려 있습니다. 무슨말이냐구요?
엑셀에 보면 메크로라는 기능이 있는데 메크로 기록을 설정하고 엑셀에서
그림 불러오기라든가 셀편집을 합니다. 그리고 메크로 중지를 하고 메크로 편집으로 들어가면 사용자가 했던 동작들을 메크로로 볼수가 있는데 VB SCRIPT로 되어있습니다.
요걸 델파이 서버 컴포넌트로 적용시키면 사용자가 동작했던것과 같은 동작을 델파이에서 제어할수가 있다 이거죠. 엑셀이든 워드든 뭐든자다 헤헤^^
어쩨 말의 두서가 없네요. 여하튼 저같은 경우에 굉장히 도움이 되었습니다.
엑셀에 그림을 삽입하고 엑셀파일을 전송해서 전송받는쪽에서는 그림을 읽어들여 프로그램에서 사용하는 요런 업무내용이걸랑요.
이론은 요정도면 충분한것 같고 나머진 이글을 읽는 분들께 맏기겠습니다
--------------------------------
vbsctip를 델파이 서버 컴포넌트로 적용시킨다는게 어떻게 해야 한다는 건지
잘 모르겠네요....
답변 기다리겠습니다. ^^;;
새해 복 많이 받으세요.~
VB Script를 보세요... 델파이하고 비슷하죠? 거기에 있는 객체들이 델파이의 서버컴포넌트로 포팅되어 있습니다. 그대로 델파이로 옮겨주시면 됩니다.
OleVariant를 사용해서 하셔두 되구요... 여기 검색해보시면 예제들 많이 있어요. 참조하세요...
^^ 항상 즐코하세요...