0

vb6 プログラムを使用して Crystal レポートを Excel シートにエクスポートしています。プログラムを実行した後、エクスポートされた 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

ただし、この問題は運用サーバーでのみ発生します。開発サーバーでエクスポートしようとすると、正常に動作します。

4

1 に答える 1

0

どこからファイルを読み取ろうとしていますか?

サーバーにログオンしていて、それを読み取ることができない場合は、Excel または ADO がサーバーにインストールされていないことを示唆していますが、アイコンを見て答えを出すことができます。Windows がファイルの種類を認識し、Excel アイコンを表示する場合、Excel はそこにインストールされています。

そこに Excel がインストールされている場合は、ファイルをデスクトップまたは開発サーバーにコピーして、そこで開いてみてください。そこで開く場合...問題は、prod サーバー上のコンポーネント (おそらく ADO ) の欠落である可能性があります。

于 2014-12-31T19:13:07.377 に答える