【发布时间】:2008-10-30 16:17:27
【问题描述】:
我正在尝试将 Crystal Report 导出到文本文件,同时保留其中的所有 Unicode 字符。默认情况下,Crystal Reports 似乎导出为 ANSI 文本文件。
这是我正在做的一个高度简化的版本:
Dim objCRReport As CRAXDRT.Report
[...]
objCRReport.ExportOptions.FormatType = 8 'crEFTText
objCRReport.ExportOptions.DestinationType = 1 'crEDTDiskFile
objCRReport.ExportOptions.DiskFileName = "C:\reportInTextFormat.txt"
objCRReport.Export blnPromptUser
由于它创建了一个 ANSI 格式的文件,因此我丢失了在报告中找到的所有特殊字符。当您直接查看水晶报表时,这些字符都很好。
请注意,我专门引用了“Crystal Reports 9 ActiveX Designer 运行时库”。
【问题讨论】:
标签: unicode vb6 crystal-reports export ansi