我有一堆Crystal Reports 8.5报告,我需要使用.NET Crystal Reports引擎运行。一切都很好,除了导出到rtf扰乱报告的格式。通过几个小时的测试,我发现了以下内容:
使用CR XI引擎的任何导出都会破坏格式
从CR 8.5引擎导出到RTF会显示在较新版本的MS Word中加扰的结果,但在旧版本中是正确的。
谁能告诉我我做错了什么?我需要从CR XI导出CR 8.5中的报告,我显然需要它们来保持格式化。
答案 0 :(得分:0)
根据您的描述,这看起来像是一个dll问题。 CR 8.5相当陈旧,越来越多的问题出现在从未出现过OS的问题上。我不再拥有它了,但对此事的快速搜索产生了一些结果。 要更正CR 8.5导出问题,您需要在客户端计算机上安装两个更新的dll文件,并使用regsvr32注册它们:
crtslv.dll版本8.6.1.252或更高版本 exportmodeller.dll版本8.6.1.37或更高版本
安装其中一个Crystal Reports 8.5 Service Pack后,可以在C:\ Program Files \ Common Files \ Crystal Decisions \ 2.0或2.5文件夹中找到这两个文件。
注意:crtslv.dll版本8.5.x或更早版本以及exportmodeller.dll版本8.5.x或更早版本无法正常工作。其他CR文件不必来自Service Pack。