Probleme mit dem Speichern

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Re: Probleme mit dem Speichern

Beitrag von Toxitom »

Hey Gast,

es wundert mich schon, dass die Datei überhaupt geöffnet wird.
Diese Zeile ist falsch:

Code: Alles auswählen

Url = "file:///F:\Schülerlisten\Klasse 9 0708\Fehlzeitenhelfer.ods"
Das ist kein Pfad in URL Schreibweise! dieser dürfte weder Leerzeichen enthalten noch Backslashe.

Ändere das mal ab in:

Code: Alles auswählen

Url = convertToURL("F:\Schülerlisten\Klasse 9 0708\Fehlzeitenhelfer.ods")
Möglicherweise löst das auch deine anderen Probleme :-)

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
hol.sten
******
Beiträge: 871
Registriert: Fr, 18.11.2005 21:21

Re: Probleme mit dem Speichern

Beitrag von hol.sten »

Toxitom hat geschrieben:Diese Zeile ist falsch:

Code: Alles auswählen

Url = "file:///F:\Schülerlisten\Klasse 9 0708\Fehlzeitenhelfer.ods"
Das ist kein Pfad in URL Schreibweise! dieser dürfte weder Leerzeichen enthalten noch Backslashe.
Backslash darf wirklich nicht im Namen sein, Leerzeichen aber schon. Der Fehler verschwindet bereits, wenn man die genannte Zeile so abändert:

Code: Alles auswählen

Url = "file:///F:/Schülerlisten/Klasse 9 0708/Fehlzeitenhelfer.ods"
Etwas verwundert war ich allerdings über den Filternamen zum Laden. Eine ODS-Datei muss man nicht als "scalc: Text - txt - csv (StarOffice Calc)" laden (auch wenn das nicht zu einem Fehler führt). Daher reicht beim Laden ganz einfach

Code: Alles auswählen

Doc = StarDesktop.loadComponentFromURL(Url, "_blank", 0, Array())
ohne FileProperties().
Antworten