CreateObject -> ActiveX component can't create object


I have installed Crystal Reports 2008 Version and Crystal Reports 2008 Runtime (CRRuntime_12_0_mlb.msi)!

I create a VBS Script test.vbs with the following content:

' Export to PDF with VB-Script:

Dim Application, Report
Set Application = CreateObject("CrystalRuntime.Application.12")
Set Report = Application.OpenReport("C:\Bericht.rpt")

Report.ExportOptions.FormatType = 31 ' crEFTPortableDocFormat
Report.ExportOptions.DestinationType = 1 ' crEDTDiskFile
Report.ExportOptions.PDFExportAllPages = True
Report.ExportOptions.DiskFileName = "C:\Bericht.pdf"
Report.Export (False)

The error message displays:

ActiveX component can't create object: 'CrystalRuntime.Application.12''

Whats wrong with Crystal Reports?

  • SAP Moderator
  • SAP Employee

Yes and No....

You cannot use VBS to run Crystal Reports as you could in earlier versions. You have to write your app in Visuak Studio .NET and use Crystal Reports .NET Assemblies.

See these sample app's for more info:

Root Page

Enterprise Samples (including managed and unmanaged ras)

Non-Enterprise Samples

Exporting Samples (RAS)

Thank you


0 View this answer in context