Crystal报告抑制无法在某些计算机上运行

时间:2011-07-22 04:18:20

标签: vb6 crystal-reports ms-word

我有一个使用Crystal报表8.5的VB6应用程序。 Crystal报表中定义的报表以Microsoft字词显示给用户。它有一个通过在报表定义中使用“suppress”关键字来抑制的部分。在某些计算机上,生成的word文档包含应该未显示的行。数据存在于单词doc中的字段中,但字体颜色属性设置为白色。是什么导致了这个问题,我该如何解决?

1 个答案:

答案 0 :(得分:0)

你的意思是'在单词中显示'?

您是通过Crystal API将报表导出到Word文档,然后在生成的文档上执行shell吗?如果是这种情况,我经常会遇到问题,即使用Crystal Runtime进行报告,其他应用程序会覆盖或替换旧版本的Crystal导出DLL。检查文档看起来正确的计算机上的Crystal Word导出DLL(UXFWORDW.DLL)的版本;将其与您的机器或其工作的机器上的版本进行比较。您可能还想比较C:\ WINDOWS \ System32文件夹中的CRPE32.DLL。

如果在出现问题的机器上导出为PDF或CRY格式,它看起来是否正确?