使用VB6和Crystal Report 8.5
在客户端系统生成报表时,点击报表中的导出为PDF按钮,显示导出、导出选项。选择Export file is not displaying in the client system。
但在我的系统中,它显示了导出,导出选项。选择导出文件。但在客户端系统中未显示选择导出文件屏幕。
我无法将报告文件保存为pdf格式。因为它没有询问要保存的文件名。
有谁能帮助解决这个问题吗?
发布于 2009-08-31 09:20:07
试一下,
Private Sub ExportReportToPDF(ReportObject As CRAXDRT.Report, Byval FileName As String, Byval ReportTitle As String)
Dim objExportOptions As CRAXDRT.ExportOptions
ReportObject.ReportTitle = ReportTitle
With ReportObject
.EnableParameterPrompting = False
.MorePrintEngineErrorMessages = True
End With
Set objExportOptions = ReportObject.ExportOptions
With objExportOptions
.DestinationType = crEDTDiskFile
.DiskFileName = FileName
.FormatType = crEFTPortableDocFormat
.PDFExportAllPages = True
End With
ReportObject.Export False
End Sub
Private Sub Command1_Click()
Dim objCrystal As CRAXDRT.Application
Dim objReport As CRAXDRT.Report
Set objCrystal = New CRAXDRT.Application
Set objReport = objCrystal.OpenReport(ReportFileName, 1)
ExportReportToPDF objReport, "c:\foo\foo.pdf", "foo"
End Sub 发布于 2014-05-02 18:44:32
在我的例子中,在Windows8.1 x64上,解决方案是:
在开发机器上,找到文件夹%programfiles%\Seagate Software\Shared
就这样。
发布于 2013-05-22 20:45:57
1)设置水晶报表..2)将crxf_pdf.dll拷贝从c:\windows\crystal复制到…内的c:\windows\system32文件夹3)然后问题就解决了。
https://stackoverflow.com/questions/1356588
复制相似问题