none
(VS2008 환경)Excel Automation 사용시 메소드 질문.. RRS feed

  • 질문

  • ExcelAutomation 라이브러리를 통해 프로그램을 하나 만들고 있습니다.

    Excel파일로 Output할때 필요한 기능을 구현하려는데

    해당 기능의 메서드 이름에 대한 정보를 찾지 못해서 질문합니다~

    조잡한 그림(?) 첨부해서 하려는 기능 설명 후 질문할께요~


    1. A컬럼의 내용을 전부 복사

    2. C컬럼에 복사한 셀 삽입

    3. A컬럼이 C에 복사된 모습

    4. 기존 A컬럼 삭제

    5. A컬럼이 삭제된 모습

    최종 -> A컬럼의 내용을 C컬럼으로 이동

    --------------------------------------------------------------------------

    예를들어 컬럼의 길이에 맞춰 셀정렬(AutoFit)의 경우

    Automation Class(Library)에서

    IDispatch*로 선언된 Sheet에 "Range" 접근

    접근해서 반환된 값을 IDispatch* Range에 저장

    "Value" -> "Columns" 까지 접근한 값을 IDspatch* Columns에 저장

    최종적으로 AutoType을 DISPATCHMETHOD, "AutoFit"로 자동화함수(Invoke)에 넣어서

    정렬하는데요

    그림에 설명한 기능을 vs2008(mfc)에서 ExcelAutomation을 사용해 구현하려는데

    접근하는 방법을 도통 알수가 없어서.. 도움을 구합니다..

    ---------------------------------------------------------------------------------------------

    ps. 추가로 Automation에 사용할 수 있는 Method나 Property에 대한 정보도 혹시 알수 있으면 하네요..

    이런저런 기능을 구현해야 하는데.. 검색되는 정보나 알만한 문서가 거의 없다시피 해서 어려움을 겪고 있는...


    • 편집됨 휘리 2012년 8월 13일 월요일 오전 5:28
    2012년 8월 13일 월요일 오전 5:27

답변

모든 응답