2014-12-01 2 views
0
나는 sheet.After 보낸 엑셀 시트를 읽을 수있는 프로그램을 실행하는 엑셀 크리스탈 보고서를 내보낼 VB6 프로그램을 사용하고

을 읽을 수 없습니다. Crystal 보고서 내보내기 Excel로 : 파일

CrxRep.DiscardSavedData 
CrxRep.ExportOptions.DestinationType = crEDTDiskFile 
CrxRep.ExportOptions.FormatType = crEFTExcel97 

'Input parameter set 
CrxRep.ExportOptions.DiskFileName = DestName 
CrxRep.ExportOptions.ExcelExportAllPages = True 
CrxRep.EnableParameterPrompting = False 
CrxRep.ExportOptions.ExcelUseWorksheetFunctions = True 
CrxRep.ExportOptions.ExcelUseTabularFormat = True 
CrxRep.ExportOptions.ExcelPageBreaks = True 
CrxRep.ExportOptions.ExcelTabHasColumnHeadings = True 
CrxRep.Export False 

그러나이 문제는 내가 그것을 잘 작동 dev에 서버에 수출하려고 생산 server.When에서 발생하는 오류가 "파일을 읽을 수 없습니다".

답변

0

어디에서 파일을 읽으려고하십니까?

서버에 로그온했지만 읽을 수 없다면 Excel 또는 ADO가 서버에 설치되어 있지 않은 것으로 나타나지만 아이콘을보고 대답 할 수 있습니다. Windows에서 파일 형식을 인식하고 Excel 아이콘을 표시하면 Excel이 설치됩니다. 엑셀이 설치되어있는 경우

후 바탕 화면에 파일을 복사하거나 dev에 서버, 그리고 거기를 열어보십시오. 거기서 열리면 ... 문제는 prod 서버에서 누락 된 구성 요소 (아마도 ADO) 일 가능성이 높습니다.

+0

Crystal 보고서가 Excel 파일을 성공적으로 내 보냅니다. 열 수 없습니다.이 코드는 10 개의 다른 보고서에 사용됩니다. 그 중 두 개에서만 오류가 발생했습니다. – Jeyaganesh

관련 문제