원인 1. Excel 파일이 손상 된 경우
Excel 파일 이 손상되어 open 실패 할 수 있습니다.
이 경우 Excel 에서 복구 모드로 open 하여 손상 여부 확인 및 복구 가능 합니다.
해당 파일이 손상될 경우 i-MATRIX 에서 open 실패 하게 됩니다. (HRESULT 오류 발생)
해당 오류가 발생하는 Excel 에서 열기 및 복구로 원본 Excel 파일을 열어 손상 여부 및 복원 으로 해결 가능합니다.
원인 2. 상위 버전, 상위 SP 의 Excel 에서 생성된 파일을 하위버전에서 Open 한경우
상위 버전에서 생성된 보고서 일경우 하위 버전에서 Open 오류 발생 할 수 있습니다.
오류가 발생하는 PC 에서 Excel 로 열기 및 복구 모드로 원본 excel 파일을 열어 확인 가능 합니다.
엑셀 메크로를 이용한 확인 방법
아래 code 를 VBA 코드에 삽입하여 실행 하여 파일 open 에 문제 있는지 확인 합니다.
오류 없이 열릴경우 정상, 오류 발생 할 경우 열기 및 복구 로 복구 가능
Sub openCheck() Dim filename As String '원본 파일명 절대경로 filename = "c:\text.xlam" Workbooks.Open filename End Sub