Windows 7 / 64 mit Excel 2010 error

  • Hi,

    ich benutz autoiIT für grosse manuelle Auswertungsscripts.
    Gebaut habe ich mir ein script auf einem Win XP 32 rechner mit Office 2003.
    Nun habe ich einen neuen Rechner, Win7/64 mit Excel 2010 und bekomme folgenden Fehler beim ausführen meines Scripts:

    Code
    >"C:\Program Files (x86)\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\Users\******\Desktop\Kunden-Statistik neuer Rechner.au3"
    C:\Users\*******\Desktop\Kunden-Statistik neuer Rechner.au3 (89) : ==> The requested action with this object has failed.:
    $StatExcel.Range("A1:A1").Select
    $StatExcel.Range("A1:A1")^ ERROR
    >Exit code: 1	Time: 12.680

    Mit dem alten Windows XP/Excel 2003 läuft das einwandfrei. Ich habe schon gegoogelt, finde aber nur Threads die ich technisch nicht verstehe.

    Gibt es eine simple und einfache Lösung für autoIT Neulinge wie mich ?
    Danke im voraus für Hilfe.

  • Welche Office Version verwendest Du? Die 32 bit oder die 64 bit Version?

  • Office Business 2010, Excel 14.0.6123.5001 (32 bit)

    Der Code:


    Einmal editiert, zuletzt von gu2012 (6. Dezember 2012 um 10:57)

  • Hi,

    ich denke der Fehler ist hier:

    [autoit]

    ;Open excel, create a sheet
    $StatExcel = ObjCreate("Excel.Application") ; Create an Excel Object
    $StatExcel.Workbooks.Add() ; Create a new Excel Workbook (!!!)

    [/autoit]

    Getestet mit Win7 64bit, Office 2010 32bit.


    Grüße
    Greenhorn


  • Hi nochmal,

    du könntest auch die Excel.au3 verwenden, dort sind die Befehle nicht ganz so komplexer Natur (subjektive Meinung).

    Gruß
    x0r

    Simon nörgelt, Simon nervt - aber Simon verbessert die Welt. Glaubt er.