엑셀파일의 경우는 셀 조회 에러발생



  • 엑셀파일 셀값 조회하려고하는데 'ComException, 내부 오류가 발생했습니다. (예외가 발생한 HRESULT: 0x8011FFFF)'라고 에러발생하는데 문서보안 걸려있어서 그런건지 속성 값을 잘못 설정해준건지 원인을 정확하게 모르겠습니다.

    문서보안 걸려있지않은 PC에서 했을때는' COMException, 80040154 클래스가 등록되지 않았습니다. (예외가 발생한 HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))' 에러 코드가 발생합니다.

    DRM환경이라 엑셀기능이 동작하지 않는거라면 레코딩을 통한 엑셀작업만 가능한가요?

    또 xlsx파일이 아닌 구버전 엑셀 저장형식인 xls 파일인 경우에도 엑셀기능 등이 정상적으로 동작하는건지 궁금합니다.



  • 1. REGDB_E_CLASSNOTRETG 오류

    해당 PC의 보안소프트웨어 설치여부는 짐작할 수 없겠으나, 본 오류는 일반적으로 엑셀이 미설치되어서 발생하는 오류입니다. 엑셀자동화는 기본적으로 엑셀이 대상 PC에 설치되어 있어야 합니다.

    2. DRM 환경에서 엑셀 작업 가능한가요?

    EzRecord 혹은 이미지패턴매칭으로로 자동화 작업이 가능할 것으로 보입니다. EzRecord기능은 그리드원 유트브채널의 교육동영상 자료를 참고하시기 바랍니다. EzRecord는 사용자의 액션을 그대로 녹화해서 자동화해줍니다.
    youtube 링크 : https://www.youtube.com/watch?v=EH239L21uQ8

    3. xls ( 구버전 엑셀 문서)에 대한 동작여부

    • xls(93~2003 엑셀)문서도 자동화 가능합니다.
      85acf363-e782-4ec6-8059-c7c5941096e8-image.png

    • A1셀을 ExcelCellValue 명령으로 Get한 결과입니다.
      786f8695-d3d2-4947-a9a0-a7826830cb78-image.png


Log in to reply