查一下已解决的“如何使VB生成的报表能直接转换成EXCEL文件文件格式的报表,谁能教教我吗?”帖子,有我的回答。
.rpt可在运行时的“打印预览”窗口中用工具栏上的文件转换按钮(信封样的图标)转换成各种格式的文件,包括.xls.(不用谢,记住加分就行了!^_^)

解决方案 »

  1.   

    to;zifei
       不好意思!我刚查过答复记录,你怎么又问上次的问题?我的email(12.18)可否收到,问题还未解决?
      

  2.   

    有一方法:用for i=1 to n
               if dir(filename)<>"" then          
               CrystalReport1.PrintFileType=crptExcel50
               CrystalReport1.PrintFileName =filename.xls
                CrystalReport1.PrintReport   
              next 
      

  3.   

    大家好,对不起了,由于我工作上的需求.因为上任的程序员制作的报表文件的扩展名是.rpt文件,同时我又在程序大本营上看到许多关于crystral report有关的问题,另外老板原来一直没有给我源代码就一直以为是用和crystal report控件生成的程序源码,经过昨天拿到源码后读源代码,我发现他的源程序并不一定是用crystal report控件制作的,由此搞成的误会给大家带了不便,我这几天继续看一下源码,希望到时能确切知道程序的构成并继续提出新的问题.但当我解决问题后这个问题我仍然会给分的,对不起各位了.