|
COM을 통해 엑셀 화일을 조작하려고 하는데, 책에서 본 내용만으론 여려운 부분이 생겨 질문을 올려봅니다. 요약하면 2가지 입니다.
1. 엑셀화일이 갖고 있는 VBA함수를 COM을 통해 호출하여 동작시키는 것이 가능한가요?
2. 엑셀의 객체를 함수로부터 반환받아 객체로서 사용(멤버함수를 호출하고.. 속성을 조작하는
등등..)하는 것이 가능한지요. 가능하다면 반환되어 오는 객체를 어떻게 받아야 하는지요?
이런 질문을 하게 된 동기는... 엑셀 객체구조로 접근해서 속성을 편집하거나, 일반적인 데이터(문자열이나 수치 데이터)들을 반환하는 함수를 사용하는 정도까지는 성공했지만, VBA객체를 반환하는 함수들에 대해서는 어떻게 다루어야 할 지 알수 없어서 입니다. 좀 엉뚱한 것 같다는 생각이 들면서도 포인터로 어찌어찌하면 가능할 것 같기도 하고.... 어떻튼 객체를 반환받아 접근할 수가 없으니까 왼팔만 가지고 권투하는 기분이군요. 이 부분에 대한 좋은 예제같은 것 갖고 계신 분.... 없으신가요?
|