Olá Sérgio,
Uma das maneiras é esta:
Abra seu .rpt e salve-o na versão mais atualizada.
No seu projeto VB, em componentes, marque Crystal Activex Report Viewer Library (crviewer.dll).
Em um Form (crie-o somente para este objeto,vamos supor que voce chamou de FormCR11), coloque o objeto CrystalActivexReportViewer que ficou disponível (vamos supor que voce chamou de CR11Relat) .
No Form (o outro) onde voce chama o .rpt, declare:
Dim RelApli As New CRAXDRT.Application
Dim RelRep As New CRAXDRT.Report
No botão que voce manda ver o relatório coloque:
Set RelRep = RelApli.OpenReport("...... este.rpt")
FormCR11.CR11Relat.ReportSource = RelRep
FormCR11.CR11Relat.ViewReport
FormCR11.Show
Susana