我試圖將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