von datensurfer » Di, 16.05.2006 14:13
Hallo,
ich habe ein Makro welches eine Excel-Datei in eine CSV-Datei konvertiert.
Dieses Makro lief unter OpenOffice 1.1.5 problemlos.
Aktuell in der Version 2.0.2 bekomme ich ein "ErrorCodeIOException", und zwar an der Stelle wo die CSV-Datei gespeichert wird welche wie folgt lautet:
Code: Alles auswählen
Dim args(1) as new com.sun.star.beans.PropertyValue
args(0).Name = "FilterName"
args(0).Value = "scalc: Text - txt - csv (StarCalc)"
args(1).Name = "FilterOptions"
args(1).Value = "59,96,0,1,1/1/2/1/3/1/4/1"
if FileExists("C:\test\") = true then
sStoreUrl = "file:///C:/test/" + GetFileNameWithoutExtension(sDocURL, "/") + ".csv"
else
sStoreUrl = DirectoryNameoutofPath(sDocURL, "/") + "/" + GetFileNameWithoutExtension(sDocURL, "/") + ".csv"
end if
oTargetDoc.storeToUrl(sStoreUrl, args())
oTargetDoc.close(true)
Die Exception-Meldung:
BASIC-Laufzeitfehler
Es ist eine Exception aufgetreten
Type: com.sun.star.task.ErrorCodeIOException
Message: .
Der Pfad welcher in der Variable "sStoreUrl" steht ist richtig, diese habe ich durch den "Beobachter" beobachted und durch setzen eines Haltepunktes an der Stelle ausgelesen.
Jemand eine Lösung/Idee?
Hallo,
ich habe ein Makro welches eine Excel-Datei in eine CSV-Datei konvertiert.
Dieses Makro lief unter OpenOffice 1.1.5 problemlos.
Aktuell in der Version 2.0.2 bekomme ich ein "ErrorCodeIOException", und zwar an der Stelle wo die CSV-Datei gespeichert wird welche wie folgt lautet:
[code]
Dim args(1) as new com.sun.star.beans.PropertyValue
args(0).Name = "FilterName"
args(0).Value = "scalc: Text - txt - csv (StarCalc)"
args(1).Name = "FilterOptions"
args(1).Value = "59,96,0,1,1/1/2/1/3/1/4/1"
if FileExists("C:\test\") = true then
sStoreUrl = "file:///C:/test/" + GetFileNameWithoutExtension(sDocURL, "/") + ".csv"
else
sStoreUrl = DirectoryNameoutofPath(sDocURL, "/") + "/" + GetFileNameWithoutExtension(sDocURL, "/") + ".csv"
end if
oTargetDoc.storeToUrl(sStoreUrl, args())
oTargetDoc.close(true)
[/code]
Die Exception-Meldung:
[quote]BASIC-Laufzeitfehler
Es ist eine Exception aufgetreten
Type: com.sun.star.task.ErrorCodeIOException
Message: .[/quote]
Der Pfad welcher in der Variable "sStoreUrl" steht ist richtig, diese habe ich durch den "Beobachter" beobachted und durch setzen eines Haltepunktes an der Stelle ausgelesen.
Jemand eine Lösung/Idee?