- Offizieller Beitrag
Hi,
ich nutze selten die Excel-UDF, hier bleibe ich jetzt hängen. Das Workbook läßt sich nicht speichern. Mit $oWorkbook als Parameter sollte das doch funktionieren. Ich bekomme aber immer Fehler, auch bei alternativer Angabe von $oExcel oder $oSheet. Ich verwende Office 2000.
AutoIt
#include <Excel.au3>
Local $oExcel = _Excel_Open()
Local $oWorkbook = _Excel_BookNew($oExcel, 1)
Local $oSheet = $oWorkbook.Worksheets(1)
With $oSheet
For $i = 0 To 5
.Range("A1").Offset(0, $i).Value = 'SPALTE ' & $i+1
Next
EndWith
; speichern als
_Excel_BookSaveAs($oWorkbook, @ScriptDir & '\test.xls', Default, True)
ConsoleWrite("@@ Debug line" & @TAB & @ScriptLineNumber & " _Excel_BookSaveAs($oWorkbook) --> #Error: " & @error & @TAB & "#Extended: " & @extended & @LF) ; #Error: 5 #Extended: -2147352567
;~ _Excel_BookSaveAs($oExcel, @ScriptDir & '\test.xls', Default, True)
;~ ConsoleWrite("@@ Debug line" & @TAB & @ScriptLineNumber & " _Excel_BookSaveAs($oWorkbook) --> #Error: " & @error & @TAB & "#Extended: " & @extended & @LF) ; #Error: 1 #Extended: 0
;~ _Excel_BookSaveAs($oSheet, @ScriptDir & '\test.xls', Default, True)
;~ ConsoleWrite("@@ Debug line" & @TAB & @ScriptLineNumber & " _Excel_BookSaveAs($oSheet) --> #Error: " & @error & @TAB & "#Extended: " & @extended & @LF) ; #Error: 5 #Extended: 0
Alles anzeigen