Jörg Lorenz: Excel-Objekt erstellen

Beitrag lesen

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