• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 375
  • Last Modified:

ActiveX component can't create object

I have visual basic program that calls to excel and save if html format a xls file.

When I execute it inside on cgi (with iis) gives the error "Error: 429 ActiveX component can't create object"
when execute the instruction 'Set objExcel = CreateObject("excel.application")' .... but the same procedure works if I execute it
in the environment of development of visual basic.


This is the code:

    Dim objExcel As Excel.Application
    Dim objBook  As Excel.Workbook
    Set objExcel = CreateObject("excel.application")
    objExcel.Visible = False
    Set objBook = objExcel.Workbooks.Open(FitxerOrigen)
    objBook.SaveAs FileName:=FitxerDesti, FileFormat:=xlHtml, ReadOnlyRecommended:=False, CreateBackup:=False
    objBook.Close False
  • 2
1 Solution
Set objExcel = Server.CreateObject("excel.application")

Sorry, this is a cgi problem not an asp problem!

I think it can't create temp files because the CGI process has no create permissions. I don't have IIS currently installed, try looking in the docu for file permissions for CGIs.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now