我试图将Crystal Report导出到文本文件,同时保留在其中找到的任何Unicode字符。默认情况下,Crystal Reports似乎将导出为ANSI文本文件。如何将Crystal Report导出到Unicode文本文件?
下面是我在做什么一个高度简化的版本:
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 Report时,这些字符都很好。
请注意,我特指“Crystal Reports 9 ActiveX Designer运行时库”。
您的第二个链接已损坏。其中有一个冗余的'https //'。 – 2008-11-03 05:17:37