Fian03: Excel-Objekt erstellen

Hallo,

ich versuche mit vbscript ein Excel-Objekt zu erstellen. Syntax sieht so aus:

set app = createObject("Excel.Application")

Fehlermeldung lautet: "ActiveX-Komponente kann kein Objekt erstellen: "Excel.Application".

Habe das ganze auch schon mit ASP versucht. Mit folgender Syntax:

Set xlApp = Server.CreateObject("Excel.Application")
Set xlBook = xlApp.Workbooks.Add
Set xlSheet = xlBook.Worksheets(1)

Fehlermeldung lautet: "Ausnahmefehler des Servers"

Kann mir jemand sagen warum ich kein Objekt erstellen kann? Das ganze läuft momentan auf dem Localhost, daher ist garantiert das Excel installiert ist.

Danke und Gruß
Fian03

  1. Hi,

    ist der Windows Scripting Host installiert?

    ich versuche mit vbscript ein Excel-Objekt zu erstellen. Syntax sieht so aus:

    set app = createObject("Excel.Application")

    Bei mir funktioniert das einwandfrei:

    set app = createObject("Excel.Application")
    app.Visible = True
    app.workbooks.add
    set app = nothing

    Aber noch ein Hinweis: Du solltest noch abfragen, ob Excel bereits offen ist, z. B. so:

    bolExcelOffen = True
    On Error Resume Next
    Set app = GetObject(, "Excel.Application")
    If Err.Number <> 0 Then bolExcelOffen = False
    Err.Clear
    If Not bolExcelOffen Then Set app = CreateObject("Excel.Application")
    app.Visible = True
    app.workbooks.add
    set app = nothing

    Viele Grüße

    Jörg